Python List Programming Questions: Python MCQs

Python List Programming Questions. MCQs related to Lists in Python Programming. See List MCQs in Python for all List MCQs

 

Python List Programming Questions

 

 

What will be the output ??

numbers = [1, 2, 3, 4]
numbers.append([5,6,7,8])
print(len(numbers))

a) 4
b) 5
c) 8
d) 12

 

Suppose listExample is [3, 4, 5, 20, 5, 25, 1, 3], what is list1 after listExample.pop() ??

a) [3, 4, 5, 20, 5, 25, 1]
b) [1, 3, 3, 4, 5, 5, 20, 25]
c) [3, 5, 20, 5, 25, 1, 3]
d) [1, 3, 4, 5, 20, 5, 25]

 

What will be the output of the following code ??

names1 = [‘Amir’, ‘Bala’, ‘Charlie’]
names2 = [name.lower() for name in names1]
print(names2[2][0])

a) None
b) a
c) b
d) c

 

Suppose listExample is [3, 4, 5, 20, 5, 25, 1, 3], what is list1 after listExample.pop(1) ??

a) [3, 4, 5, 20, 5, 25, 1, 3]
b) [1, 3, 3, 4, 5, 5, 20, 25]
c) [3, 5, 20, 5, 25, 1, 3]
d) [1, 3, 4, 5, 20, 5, 25]

 

Python List Programming Questions

 

What will be the output of the following Python code ??

names1 = [‘Amir’, ‘Bala’, ‘Chales’]
if ‘amir’ in names1:
print(1)

else:
print(2)

a) None
b) 1
c) 2
d) Error

 

Suppose listExample is [3, 4, 5, 20, 5, 25, 1, 3], what is list1 after listExample.extend([34, 5]) ??

a) [3, 4, 5, 20, 5, 25, 1, 3, 34, 5]
b) [1, 3, 3, 4, 5, 5, 20, 25, 34, 5]
c) [25, 20, 5, 5, 4, 3, 3, 1, 34, 5]
d) [1, 3, 4, 5, 20, 5, 25, 3, 34, 5]

 

What is the output of the following Python code ??

def f(i, values = []):
values.append(i)
return values

f(1)
f(2)
v = f(3)
print(v)

a) [1] [2] [3]
b) [1] [1, 2] [1, 2, 3]
c) [1, 2, 3]
d) 1 2 3

 

Suppose list1 is [3, 4, 5, 20, 5, 25, 1, 3], what is list1 after list1.reverse() ??

a) [3, 4, 5, 20, 5, 25, 1, 3]
b) [1, 3, 3, 4, 5, 5, 20, 25]
c) [25, 20, 5, 5, 4, 3, 3, 1]
d) [3, 1, 25, 5, 20, 5, 4, 3]

 

Python List Programming Questions

 

What will be the output of the following Python code ??

lst=[3,4,6,1,2]
lst[1:2]=[7,8]
print(lst)

a) [3, 7, 8, 6, 1, 2]
b) Syntax error
c) [3,[7,8],6,1,2]
d) [3,4,6,7,8]

 

What will be the output of the following code ??

points = [[1, 2], [3, 1.5], [0.5, 0.5]]
points.sort()
print(points)

a) [[1, 2], [3, 1.5], [0.5, 0.5]]
b) [[3, 1.5], [1, 2], [0.5, 0.5]]
c) [[0.5, 0.5], [1, 2], [3, 1.5]]
d) [[0.5, 0.5], [3, 1.5], [1, 2]]

 

What will be the output of the following ??

b=[2,3,4,5]
a=list(filter(lambda x:x%2,b))
print(a)

a) [2,4]
b) [ ]
c) [3,5]
d) Invalid arguments for filter function

 

What will be the output of the following Python code ??

data = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]
def ttt(m):
v = m[0][0]

for row in m:
for element in row:
if v < element: v = element
return v

print(ttt(data[0]))

a) 1
b) 2
c) 4
d) 5

 

Python List Programming Questions

 

What will be the output of the code ??

a=[[]]*3
a[1].append(7)
print(a)

a) Syntax error
b) [[7], [7], [7]]
c) [[7], [], []]
d) [[],7, [], []]

 

What will be the output of the following code ?? 

data = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]
print(data[1][0][0])

a) 1
b) 2
c) 4
d) 5

 

What will be the output of the following Python code ??

a=[1,2,3,4]
b=[sum(a[0:x+1]) for x in range(0,len(a))]
print(b)

a) 10
b) [1,3,5,7]
c) 4
d) [1,3,6,10]

Leave a Comment

Your email address will not be published. Required fields are marked *

error: Content is protected !!