Practice MCQs for Strings, List, Tuple, Dictionary, Module
Review structured MCQ sets for Strings, List, Tuple, Dictionary, Module. Built according to official NCERT guidelines, these downloadable questions support daily revision and core concept reinforcement.
Access Strings, List, Tuple, Dictionary, Module Questions and Solutions
Navigate directly to the 50 objective questions for Strings, List, Tuple, Dictionary, Module using the digital viewer below. Each practice set includes verified answer keys, allowing students to instantly cross-check their work and identify areas requiring further revision.
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)
Strings, List, Tuple, Dictionary, Module Objective Questions & Solutions for
Download Multiple Choice Questions: Strings, List, Tuple, Dictionary, Module ( )
Explore reliable practice questions for Strings, List, Tuple, Dictionary, Module tailored for learners. Use these multiple-choice formats to evaluate preparedness and strengthen problem-solving skills.
Concept Clarification for Strings, List, Tuple, Dictionary, Module
Cross-reference your completed choices with comprehensive NCERT solutions for to ensure absolute clarity across all sub-topics in this chapter.
Additional Study Resources for
Follow up your worksheet practice by attempting the interactive online MCQ test for this chapter to evaluate your execution speed. All platform resources are free to access.
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 .