# 100+ Important MCQ on List in Python with Answers for class 11

Share with others

## Q1. Which of the following statement will create list?

a. L1=list( )

b. L1=[1,2,3,4]

c. Both of the above

d. None of the above

## list(“welcome”)

a. [‘w’, ‘e’, ‘l’, ‘c’, ‘o’, ‘m’, ‘e’]

b. (‘w’, ‘e’, ‘l’, ‘c’, ‘o’, ‘m’, ‘e’)

c. [‘welcome’]

d. None of the above

## Q3. Write the output of the following code :

>>> L=[‘w’,’e’,’l’,’c’,’o’,’m’,’e’]
>>> print(len(L))

a. 7

b. 8

c. 9

d. None

## Q4. Write the output of the following code :

>>> L=[“Amit”,”Anita”,”Zee”,”Longest Word”]
>>> print(max(L))

a. Zee

b. Longest Word

c. Error

d. None of the above

## Q5. Write the output of the following code :

>>> L=[“Amit”,”Anita”,”Zee”,”Longest Word”,123]
>>> print(max(L))

a. Longest Word

b. Zee

c. Amit

d. Error

## Q6. Write the output of the following code :

>>>L=[1,5,9]
>>>print(sum(L),max(L),min(L))

a. 15 9 1

b. Error

c. Max and Min are only for String Value

d. None of the above

a. True

b. False

## Q8. Write the output of the following code :

>>>L=[1,2,3,4,5,[6,7,8]]
>>>print(L)

a. [6, 7, 8]

b. 6, 7, 8

c. Error

d. 6

## Q9. Write the output of the following code :

L=list(“www.csiplearninghub.com”)
print(L[20 : -1])

a. [‘c’ , ‘o’]

b. [‘c’ , ‘o’ , ‘m’]

c. (com)

d. Error

## Q10. Write the output of the following code :

>>>L=list(“www.csiplearninghub.com”)
>>>print(L[20 : 0])

a. Error

b. No Value

c. None

d. [ ]

## Q11. Write the output of the following code :

>>>L=[“Amit”,”Sumit”,”Naina”]
>>>print(L[-1][-1])

a. [Naina]

b. [a]

c. a

d. None of the above

## Q12. Write the output of the following code :

>>>L=[“Amit”,”Sumit”,”Naina”]
>>>print(L[1:-1])

a. [‘Sumit’]

b. [a]

c. [Naina]

d. None of the above

## Q13. Write the output of the following code :

L=[“Amit”,”Sumit”,”Naina”]
print(L*2)

a. [‘Amit’, ‘Sumit’, ‘Naina’, ‘Amit’, ‘Sumit’, ‘Naina’]

b. [“Amit” , “Sumit” , “Naina”]

c. Error

d. None of the above

## Q14. Write the output of the following code :

L=[“Amit”,”Sumit”,”Naina”]
print(L**2)

a. Error

b. [“Amit”,”Sumit”,”Naina”][“Amit”,”Sumit”,”Naina”]

c. [“Amit”,”Sumit”,”Naina”]

d. [“Amit”,”Sumit”,”Naina”,”Amit”,”Sumit”,”Naina”]

## Q15. Write the output of the following code :

L=[0.5 * x for x in range(4)]
print(L)

a. [0.0, 0.5, 1.0, 1.5]

b. (0,.5, 1, 1.5)

c. [0.0, 0.5, 1.0, 1.5, 2.0]

d. Error

## Q16. Write the output of the following code :

L=[‘a’ * x for x in range(4)]
print(L)

a. [‘ ‘ , ‘a’ , ‘aa’ , ‘aaa’]

b. [‘a’, ‘aa’, ‘aaa’]

c. Error

d. None of the above

## Q17. Write the output of the following code :

L= [1*x for x in range(10,1,-4)]
print(L)

a. [10, 6, 2]

b. [10, 7, 4]

c. Error

d. None of the above

## Q18. Write the output of the following code :

L=[1,2,3,4,5]
for i in L:
print(i,end=” “)
i=i+1

a. 1 2 3 4 5

b. 1, 3, 5

c. Error

d. None of the above

## Q19. Write the output of the following code :

L=[“Amit”,”Sumit”,”Naina”]
L1=[“Sunil”]
print(L + L1)

a. [‘Amit’ , ‘Sumit’ , ‘Naina’ , [‘Sunil’]]

b. [‘Amit’ , ‘Sumit’ , ‘Naina’ , ‘Sunil’]

c. List can not concatenate

d. None of the above

## Q20. Which command is used to add an element in List named L1

b. L1.append(4)

c. L1.new(4)

d. None of the above

## Q21. Write the output of the following :

L = “123456”
L = list(L)
print(type(L))

a. class ‘str’

b. class ‘int’

c. 1

d. Error

T=(1,2,3,4,5.5)
L = list(T)
print(L*2.5)

a. Error

b. 10

c. 10.0

d. 4

a. True

b. False

## Q24. Write the output of the following:

T=(1,2,3,4,5.5)
L = list(T)
print(L*2)

a. [2, 4, 6, 8, 11]

b. [1, 2, 3, 4, 5.5, 1, 2, 3, 4, 5.5]

c. Error

d. None of the above

## Q25. Write the output of the following:

T = [1,2,3,4]
T1 = [3,4,5,6]
T2 = T + T1
print(T2)

a. [1, 2, 3, 4, 5, 6]

b. [1, 2, 3, 4, 3, 4, 5, 6]

c. [4, 6, 8, 10]

d. Error

## Q26. Write the output of the following:

T = [1,2,3,4]
T1 = [3,4,5,6]
T2 = T.append(T1)
print(T2)

a. [1, 2, 3, 4, [3, 4, 5, 6]]

b. [1, 2, 3, 4, 3, 4, 5, 6]

c. None

d. None of the above

## Q27. del statement can delete the following from the List?

a. Single Element

b. Multiple Elements

c. All elements along with List object

d. All of the above

## Q28. Write the output of the following:

T = [1,2,3,4]
T1=T
T = “A”
print(T)
print(T1)

a.

`['A', 2, 3, 4][1, 2, 3, 4]`

b.

`['A', 2, 3, 4]['A', 2, 3, 4]`

c.

`[1, 2, 3, 4][1, 2, 3, 4]`

d. Error

## Q29. What type of error is returned by the following statement?

T = [1,2,3,4]
print(T.index(9))

a. IndexError

b. TypeError

c. ValueError

d. None of the above

## Q30. Write the output of the following.

`T = [1,2,3,4]T1=[5,6,7]L=T.append(T1)print(L)`

a. None

b. [1, 2, 3, 4, [5, 6, 7]]

c. [ ]

d. Error

## Q31. Write the output of the following:

```L=["Amit","Sumit","Naina"]
L1=["Sunil"]
print(L + L1)```

a. [“Amit” , “Sumit” , “Naina” , [“Sunil”] ]

b. [‘Amit’ , ‘Sumit’ , ‘Naina’ , ‘Sunil’]

c. Error

d. [‘Amit’ , ‘Sumit’ , ‘Naina’ , ‘Sunil’][‘Amit’ , ‘Sumit’ , ‘Naina’ , ‘Sunil’]

a. True

b. False

a. Slicing

b. range

c. Indexing

d. Replication

a. True

b. False

## Q35. Write the output of the following :

`L=[2 * x for x in range(3,14,3)]print(L)`

a. [6, 12, 18, 24]

b. [6, 12, 18]

c. [6, 12, 18, 24, 30]

d. Error

## Q36. Write the output of the following :

`L=["Amit","Sumit","Naina"]L1=["Sumit"]print(L - L1)`

a. [“Amit” , “Naina”]

b. [“Amit” , “Naina”, “Sumit”]

c. Show Error

d. None of the above

## Q37. Write the output of the following:

`L=[1,5,9]print(sum(L)+max(L)-min(L))`

a. Error

b. 14 + 9 -1

c. 23

d. 24

a. *

b. **

c. +

d. //

## Q39. Following two print statement will return same result.(T/F)

`L1 = [1, 5, 9]L2 = [2, 3, 4]print(L1 + L1)print(L1 * 2)`

a. True

b. False

a. Indexing

b. Slicing

c. Dividing

d. Concatenation

## Q41. Which of the following is true about List data type in Python?

a. List is a Sequence data type

b. List is mutable

c. List can have elements of different data type

d. All of the above

## Q42. Identify data type of ‘T’ in following line of Code:

`T = list(tuple([1,2,3]))print(type(T))`

a. Tuple

b. List

c. Nested List

d. None of the above

## Q43. List and String are different

a. in reference to their indexing

b. in reference to data type of elements they contain

c. None of the above

d. Both of the above

## Q44. List can have elements of _____________ data types.

a. Same

b. Different

c. Both of the above

d. None of the above

## Q45. Write the output of the following:

`L =[['Physics',101],['Chemistry',202], ['Maths',303],45, 6, 'j'] print(len(L))`

a. 3

b. 4

c. 5

d. 6

## Q46. Write the output of the following :

`L = [1,2,3,4,5,6,7,8,9,10]print(L[L])`

a. 3

b. 4

c. 5

d. 6

## Q47. Which of the following statement will return first element from right of list ‘L’?

a. L

b. L[-1]

c. L

d. None of the Above

## Q48. Write the output of the following:

```L = [1,2,3,4,5,6,7,8,9,10]
print(L[len(L) - 1])```

a. 9

b. 1

c. Error

d. None of the above

a. True

b. False

## Q50. The following statements is showing ______ operation in List.

```L1 = [1,2,3,4]
L2 = [1,2,3,4]
L = L1 + L2```

a. Replication of List

b. Concatenation of List

c. Indexing of String

d. None of the above

## Q51. Which mathematical operator is used to concatenate list?

a. +

b. //

c. **

d. None of the above

## Q52. Write the output of the following :

`L1 = [1,2,3]L2=[5,6,7]L1 + L2print(L1)`

a. [1, 2, 3, 4, 5, 6, 7]

b. [1, 2, 3, 5, 6, 7]

c. [1, 2, 3]

d. None of the above

## Q53. If we try to concatenate a list with elements of some other data type, _____________ occurs.

a. SyntaxError

b. SyntaxError

c. TypeError

d. None of the above

## Q54. Name the operator which is used in the following print statement.

`L1 = [1,2,3]print(L1*3)`

a. Concatenation

b. Repetition

c. Membership

d. None of the above

a. True

b. False

## Q56. Which operator helps to check whether an element is present in list or not?

a. +

b. in

c. **

d. None of the above

## Q57. Write the output of the following:

`print(1 in [,2,3])`

a. True

b. False

c. Error

d. None of the above

## Q58. Which operation of List is shown in following lines?

`L1 = [1, 2, 3, 4, 5, 6, 7, 8]print(L1[3 : 6])`

a. Concatenation

b. Repetition

c. Slicing

d. None of the above

## Q59. Which of the following statement will reverse the list L1?

a. L1[ : : 1]

b. L1[-1 : : -1]

c. L1[: : -1]

d. None of the above

## Q60. Traversing a list can be done with the help of _________

a. loop

b. if

c. if–elif

d. None of the above

## Q61. Write the output of the following:

print(len(tuple))

a. 1

b. 0

c. Error

d. None of the above

## Q62. Write the output of the following :

`L = [[1,2,3,5,6,7,[1,[2,3]]]]print(len(L))`

a. 4

b. 3

c. 2

d. 1

a. Len( )

b. length( )

c. len( )

d. Length( )

## Q64. Write the output of the following :

```D = list[ ]
print(len(D))```

a. 0

b. 1

c. SyntaxError

d. ValueError

## Q65. remove( ) function removes the _______________ occurrences of an element from the list

a. all

b. first

c. last

d. None of the above

a. True

b. False

## Q67. Which of the following function creates the new list?

a. sort( )

b. sorted( )

c. reverse( )

d. All of the above

## Q68. Write the output of the following :

`D = [1,2,3]D1 = DD.append(4)print(D1)`

a. [1, 2, 3, 4]

b. [1, 2, 3]

c. Error

d. None of the above

## Q69. Fill in the blanks with same word in both places

```>>> import __________
>>> list1 = [1,2,3,4,5]
>>> list2 = _________.copy(list1)
>>> list2```

a. copy

b. math

c. pickle

d. None of the above

## Q70. Write the output of the following :

```def listchange(L):
L.append(45)
return
L1 = [1, 2, 3, 4]
listchange(L1)
print(L1)```

a. [1, 2, 3, 4]

b. [1, 2, 3, 45]

c. [1, 2, 3, 4, 45]

d. None of the above

## Q71. Write the output of the following:

print([] * 2 )

a. [ ]

b. 0

c. Error

d. None of the above

## Q72. Which of the following will give output as [21,2,9,7] ? if list L = [1,21,4,2,5,9,6,7]

a. print(L[1 : 8 : 2])

b. print(L[1 : : 2])

c. Both of the above

d. None of the above

## Q73. Write the output of the following :

```L = ['Amit', 'anita', 'Sumant', 'Zaid']
print(max(L))```

a. Zaid

b. Sumant

c. anita

d. Amit

## Q74. Write the output of the following:

```L=[13, 12, 15, 27, 3, 46]
list1.pop(3)
print(L)```

a. [13,12,15, 27, 46]

b. [13, 12, 15, 3, 46]

c. [13, 12, 15, 27, 3]

d. None of the above

## Q75. Write the output of the following:

`list1=[3,2,5,7,3,6]list1.remove(3)print(sum(list1))`

a. 23

b. 20

c. 19

d. None of the above

## Q76. Write the output of the following

`list1=[3,2,5,7,3,6]list1.insert(6,3)print(list1)`

a. [3, 2, 5, 6, 7, 3, 6]

b. [3, 2, 5, 6, 3, 6]

c. [3, 2, 5, 7, 3, 6, 3]

d. None of the above

## Q77. Write the output of the following

`L = [14, 2, 3, 16, 15]L[1:4] = [5, 4, 8]print(L)`

a. [14, 5, 4, 8, 15]

b. [14, 5, 4, 8, 2, 3, 16, 15]

c. Error

d. None of the above

## Q78. Write the output of the following

`L = ["Amit", 'Sumit', 'Ravi']print(L)`

a. A

b. Amit

c. S

d. m

## Q79. Write the output of the following

`L = ["Amit", 'Sumit', 'Ravi']print("@".join(L))`

a. @Amit

b. Amit@Sumit@Ravi

c. Amit@Sumit@Ravi@

d. None of the above

## Q80. Write the output of the following:

`L = ['A', 'S', 'R']L = L + L*2print(L)`

a. [‘A’, ‘S’, ‘R’, ‘2A’, ‘2S’, ‘2R’]

b. [‘A’, ‘S’, ‘R’, ‘A’, ‘S’, ‘R’, ‘A’, ‘S’, ‘R’]

c. [‘A’, ‘S’, ‘R’]

d. Error

## Q81. Write the output of the following :

L = [[5, 7, 9, 1 ], [12, 23, 4, 9]]

#### for r in L:    r.reverse( )    for e in r:        print(e, end = ” “)

a. 1 9 7 5 9 4 23 12

b.

`1 9 7 5 9 4 23 12 `

c.

`Error`

d. None of the above

## Q82. Write the output of the following:

#### L = [[5, 7, 9, 1 ], [12, 23, 4, 9]]for r in L:    r.sort()    for e in r:        print(e, end = ” “)

a. 1 5 7 9 4 9 12 23

b. 1 4 5 7 9 9 12 23

c. 9 7 5 1 23 12 9 4

d. None of the above

## Q83. How many elements will be there in list ‘L’

L = [[p, q] for p in (0, 4) for q in (0, 4)]

a. 2

b. 4

c. 8

d. 16

## Q84. Write the output of the following:

`L = [[p, q] for p in (0, 4) for q in (0, 4)]print(L)`

a. 

b. [0, 4]

c. [4, 4]

d. [0, 0]

## Q85. Write the output of the following:

`L = [23, 45, 65, 32, 3]L.insert(L, 'Monitor')print(L)`

a. [23, 45, 65, ‘Monitor’, 32, 3]

b. [23, 45, 65, 32, ‘Monitor’, 3]

c. [23, 45, 65, 32, 3, ‘Monitor’]

d. None of the above

## Q86. Which statement will give the same output?

`list1 = [1, 2, 3, 4]list2 = [5, 6, 7, 8]`

a. print(len(list1 + list2))

b. print(len(list1) + len (list2))

c. print(list2)

d. All of the above

## Q87. Write the output of the following:

`L = [11, 21, 31, 41]L.append([51,62,73,84])print(len(L))`

a. 8

b. 5

c. 4

d. None of the above

## Q88. Write the output of the following :

`L = [11, 21, 31, 41]L.extend([51,62,73,84])print(len(L))`

a. 8

b. 4

c. 5

d. Error

## Q89. Write the output of the following

```L1 = ['C++', 'C-Sharp', 'Visual Basic']
L2 = [name.upper() for name in L1]
L3 = [name for name in L1]
if(L2 == L3):
print("Yes")
else:
print("No")```

a. No

b. Yes

c. Error

d. None of the above

## Q90. Write the output of the following :

```L = [11, 22, 33, 44, 55, 66]
for i in range(1, 6):
L[i - 1] = L[i]*2
for i in range(0, 4):
print(L[i], end = " ")```

a. 44 66 88 110

b. 22 33 44 55

c. 11 22 33 44

d. Error

## Q91. Write the output of the following :

`L= [1,2,3,4,5]m = [m and 1 for m in L]print(m)`

a. [1, 2, 3, 4, 5]

b. [1, 1, 1, 1, 1]

c. [1, 0, 1, 0, 1

d. None of the above

## Q92. Write the output of the following :

`L= [1,2,3,4,5]m = [m + 3 for m in L]print(m)`

a. [4, 5, 6, 7, 8, 9]

b. [4, 5, 6, 7, 8, 9, 10]

c. [4, 5, 6, 7, 8]

d. Error

## Q93. Write the output of the following :

`L1 = [1, 2, 3, 4, 5]L2 = [9, 8, 7, 6, 5]S= [L1 + 3 for L1 in L2]print(S)`

a. [12, 11, 10, 9, 8]

b. [1, 2, 3, 4, 5, 6, 7, 8, 9]

c. [4, 5, 6, 7, 8]

d. Error

## Q94. Write the output of the following :

`L1 = [1, 2, 3]L2 = [9, 8]S= [m * n for m in L1 for n in L2]print(S)`

a. [9, 8, 18, 16, 27, 24]

b. [9, 18, 27, 8, 16, 24]

c. [8, 9, 16, 18, 24, 27]

d. Error

## Q95. Write the output of the following :

`L1 = [1, 2, 3]L2 = [9, 8]S= [n + m for m in L1 for n in L1]print(S)`

a. [2, 3, 4, 3, 4, 5, 4, 5]

b. [1, 2, 3, 2, 3, 4, 3, 4, 5]

c. [2, 3, 4, 3, 4, 5, 4, 5, 6]

d. Error

## Q96. Which of the following statement will generate the square of given list L ?

L = [1, 2, 3, 4, 5]

a. [x ** 2 for x in L]

b. [x * 2 for x in L]

c. [x ^ 3 for x in L]

d. None of the above

## Q97. Which of the following function is used to shuffle the list ?

a. random( )

b. swap( )

c. shuffle( )

d. None of the above

## Q98. Both the print statement will produce the same result.(T/F)

`L = ["Amit", "Ananya", "Parth"]print(L[-1])print(L[-1][-1])`

a. True

b. False

## Q99. Write the output of the following:

`L1 = [1, 2, 3]L2 = [1, 2, 3, 4, 5, 6]print(L1 in L2)`

a. True

b. False

## Q100. Which of the following command will insert 7 in third position of List L.

a. L.insert(3, 7)

b. L.insert(2, 7)

d. L.append(3, 7)

## MCQ on List in Python

Disclaimer : I tried to give you the correct “MCQ on List in Python” , but if you feel that there is/are mistakes in the “MCQ on List in Python” given above, you can directly contact me at csiplearninghub@gmail.com.

## MCQ on List in Python

Class 12 Computer Science Sample Paper 2020-2021.

Class 12 Computer Science Sample Paper Marking Scheme

Class 12 Computer Science Test Series

a.

b.

c.

d.

## Q1.

a.

b.

c.

d.

Share with others
error: Content is protected !!