Practice Python Strings, List, Tuple, Dictionary, Module MCQs with Answers Set 05 provided below. The MCQ Questions for [current-page:node:field_class] Strings, List, Tuple, Dictionary, Module [current-page:node:field_subject] with answers and follow the latest [current-page:node:field_board]/ NCERT and KVS patterns. Refer to more Chapter-wise MCQs for [current-page:node:field_board] [current-page:node:field_class] [current-page:node:field_subject] and also download more latest study material for all subjects
MCQ for [current-page:node:field_class] [current-page:node:field_subject] Strings, List, Tuple, Dictionary, Module
[current-page:node:field_class] [current-page:node:field_subject] students should review the 50 questions and answers to strengthen understanding of core concepts in Strings, List, Tuple, Dictionary, Module
Strings, List, Tuple, Dictionary, Module MCQ Questions [current-page:node:field_class] [current-page:node:field_subject] with Answers
Question. What Will be The output Of the following code snippet?
\(myList = [1, 3, 3, 3, 3, 1]\)
\(max = myList[0]\)
\(indexOfMax = 0\)
\(for\ x\ in\ range(1, len(myList)):\)
\(\ \ \ \ if\ myList[x] > max:\)
\(\ \ \ \ \ \ \ \ max = myList[x]\)
\(\ \ \ \ \ \ \ \ indexOfMax = x\)
\(print(indexOfMax)\)
(a) 0
(b) 1
(c) 2
(d) 3
Answer: (b)
Question. Let list1 = [3, 4, 5, 20, 5, 25, 1, 3], what is list1.index(5)?
(a) 0
(b) 4
(c) 1
(d) 2
Answer: (d)
Question. What is list("pqrs")?
(a) ['p', 'q', 'r', 's']
(b) ['pq']
(c) ['rs']
(d) ['pqrs']
Answer: (a)
Question. What will be the output of the following code snippet?
\(myList = [0, 1, 2, 3, 4, 5]\)
\(for\ x\ in\ range(1, 5):\)
\(\ \ \ \ myList[x - 1] = myList[x]\)
\(for\ x\ in\ range(0, 5):\)
\(\ \ \ \ print(myList[x], end = "\ ")\)
(a) 2 3 4 5 6 1
(b) 1 1 2 3 4 5
(c) 6 1 2 3 4 5
(d) 1 2 3 4 4
Answer: (d)
Question. What is list("a#b#c#d".split('#'))?
(a) ['a', 'b', 'c', 'd']
(b) ['a b c d']
(c) ['a#b#c#d']
(d) ['abcd']
Answer: (a)
Question. To add 5 to the end of list1, use _______.
(a) list1.add(5)
(b) list1.append(5)
(c) list1.addLast(5)
(d) list1.addEnd(5)
Answer: (b)
Question. list1 = [11, 2, 23] and list2 = [11, 2, 2], list1 < list2 is ________
(a) True
(b) False
Answer: (b)
Question. What will be the output of the following code snippet?
\(def\ x(values):\)
\(\ \ \ \ values[0] = 33\)
\(v = [1, 2, 3]\)
\(x(v)\)
\(print(v)\)
(a) [1, 2, 3, 33]
(b) [1, 2, 3]
(c) [1, 33]
(d) [33, 2, 3]
Answer: (d)
Question. Let list1 = [0, 3, 2], what is sum(list1)?
(a) 5
(b) 4
(c) 6
(d) 2
Answer: (a)
Question. To remove string "red" from list1, use _______.
(a) list1.remove("red")
(b) list1.remove(red)
(c) list1.removeAll("red")
(d) list1.removeOne("red")
Answer: (a)
Question. What will be the output of the following code?
\(list1 = [12, 3, 25]\)
\(list2 = [12, 3, 2]\)
\(print(list1 > list2)\)
(a) False
(b) True
(c) Error
(d) None
Answer: (b)
Question. What will be the output of the following code?
\(numbers = [2, 4, 6]\)
\(numbers.append([1,2,3,4])\)
\(print(len(numbers))\)
(a) 6
(b) 7
(c) 4
(d) 22
Answer: (c)
Question. What will be the output of the following code?
\(names1 = ['Bertha', 'Davida', 'Monika']\)
\(names2 = [name.lower()\ for\ name\ in\ names1]\)
\(print(names2[2][0])\)
(a) b
(b) m
(c) d
(d) None
Answer: (b)
Question. What will be the output of the following code?
\(p="python"\)
\(q=list((f.upper(),len(f))\ for\ f\ in\ p)\)
\(print(q)\)
(a) [('P', 1), ('Y', 1), ('T', 1), ('H', 1), ('O', 1), ('N', 1)]
(b) [('PYTHON', 5)]
(c) [('P', 1), ('Y', 1), ('T', 1), ('H', 1), ('O', 1), ('N', 1)]
(d) Syntax error
Answer: (a)
Question. To which of the following the “in” operator can be used to check if an item is in it?
(a) Dictionary
(b) Set
(c) Lists
(d) All of the above
Answer: (d)
Question. What will be the output of the following code?
\(def\ x(values):\)
\(\ \ \ \ values[0] = 45\)
\(v = [2, 4, 6]\)
\(x(v)\)
\(print(v)\)
(a) [ 45, 6, 4,]
(b) [45, 4]
(c) [4, 6, 45 ]
(d) [45, 4, 6]
Answer: (d)
Question. Suppose list1 is [3, 4, 15, 15, 25, 15], what is list1.index(15)?
(a) 0
(b) 5
(c) 2
(d) 3
Answer: (c)
Question. What will be the output of the following code?
\(my\_List = [1, 2, 3, 4, 5]\)
\(for\ i\ in\ range(1, 5):\)
\(\ \ \ \ my\_List[i - 1] = my\_List[i]\)
\(for\ i\ in\ range(0, 5):\)
\(\ \ \ \ print(my\_List[i], end = "\ ")\)
(a) 2 2 3 4 3 3 6 3 3 4 5 2 3 4 4 5 4 5 5
(b) 2 2 3 4 3 3 4 5 4 4 5 2 3 4 2 3 3 4 5
(c) 2 2 3 4 5 2 3 3 4 5 2 3 4 4 5 2 3 4 5 5
(d) 2 2 2 3 4 5 2 2 2 2 3 4 5 3 4 5 2 3 4 5
Answer: (c)
Question. What will be the output of the following code?
\(my\_List = [2, 6, 6, 6, 6, 2]\)
\(max = my\_List[0]\)
\(indexOfMax = 0\)
\(for\ i\ in\ range(2, len(my\_List)):\)
\(\ \ \ \ if\ my\_List[i] > max:\)
\(\ \ \ \ \ \ \ \ max = my\_List[i]\)
\(\ \ \ \ \ \ \ \ indexOfMax = i\)
\(print(indexOfMax)\)
(a) 1
(b) 2
(c) 3
(d) 4
Answer: (b)
Question. What will be the output of the following code?
\(q=[5,6,7,8]\)
\(p=list(filter(lambda\ x:x\%2,q))\)
\(print(p)\)
(a) [5,8]
(b) [ ]
(c) [5, 7]
(d) Invalid arguments for filter function
Answer: (c)
Question. What will be the output of the following code?
\(x=[12,48,15]\)
\(x.append([77])\)
\(x.extend([40,60])\)
\(print(x)\)
(a) [12,48,15, [77]40,60]
(b) [12, 48, 15, [77], 40, 60]
(c) [12, 48, 15, 77,[ 40, 60]]
(d) [12,48,15,77,[ 40, 60]]
Answer: (b)
MCQs for Strings, List, Tuple, Dictionary, Module [current-page:node:field_subject] [current-page:node:field_class]
Students can use these MCQs for Strings, List, Tuple, Dictionary, Module to quickly test their knowledge of the chapter. These multiple-choice questions have been designed as per the latest syllabus for [current-page:node:field_class] [current-page:node:field_subject] released by [current-page:node:field_board]. Our expert teachers suggest that you should practice daily and solving these objective questions of Strings, List, Tuple, Dictionary, Module to understand the important concepts and better marks in your school tests.
Strings, List, Tuple, Dictionary, Module NCERT Based Objective Questions
Our expert teachers have designed these [current-page:node:field_subject] MCQs based on the official NCERT book for [current-page:node:field_class]. We have identified all questions from the most important topics that are always asked in exams. After solving these, please compare your choices with our provided answers. For better understanding of Strings, List, Tuple, Dictionary, Module, you should also refer to our NCERT solutions for [current-page:node:field_class] [current-page:node:field_subject] created by our team.
Online Practice and Revision for Strings, List, Tuple, Dictionary, Module [current-page:node:field_subject]
To prepare for your exams you should also take the [current-page:node:field_class] [current-page:node:field_subject] MCQ Test for this chapter on our website. This will help you improve your speed and accuracy and its also free for you. Regular revision of these [current-page:node:field_subject] topics will make you an expert in all important chapters of your course.
FAQs
You can get most exhaustive Python Strings, List, Tuple, Dictionary, Module MCQs with Answers Set 05 for free on StudiesToday.com. These MCQs for are updated for the 2026-27 academic session as per examination standards.
Yes, our Python Strings, List, Tuple, Dictionary, Module MCQs with Answers Set 05 include the latest type of questions, such as Assertion-Reasoning and Case-based MCQs. 50% of the paper is now competency-based.
By solving our Python Strings, List, Tuple, Dictionary, Module MCQs with Answers Set 05, students can improve their accuracy and speed which is important as objective questions provide a chance to secure 100% marks in the .
Yes, MCQs for have answer key and brief explanations to help students understand logic behind the correct option as its important for 2026 competency-focused exams.
Yes, you can also access online interactive tests for Python Strings, List, Tuple, Dictionary, Module MCQs with Answers Set 05 on StudiesToday.com as they provide instant answers and score to help you track your progress in .