# Python List

Python List. This section contains Multiple Choice Questions related to Lists in Python Programming Language.

## List Interview Questions In Python: Python MCQs

List Interview Questions In Python. This section has Multiple Choice Questions on Lists in Python Language.

## List Interview Questions In Python

Write a list comprehension for producing a list of numbers between 1 and 1000 that are divisible by 3 ??

a) [x in range(1, 1000) if x%3==0]
b) [x for x in range(1000) if x%3==0]
c) [x%3 for x in range(1, 1000)]
d) [x%3=0 for x in range(1, 1000)]

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

r = [11, 12, 13, 14, 15, 16, 17, 18, 19]
A = [[0, 10, 20],
[30, 40, 50],
[60, 70, 80]]
for row in A:
for col in row:
r.append(col+10)
r

a) [11, 12, 13, 14, 15, 16, 17, 18, 19, 10, 20, 30, 40, 50, 60, 70, 80, 90]
b) [10, 20, 30, 40, 50, 60, 70, 80, 90]
c) [11, 12, 13, 14, 15, 16, 17, 18, 19]
d) [0, 10, 20, 30, 40, 50, 60, 70, 80]

What will be the output ??

t=32.00
[round((x-32)*5/9) for x in t]

a) [0]
b) 0
c) [0.00]
d) Error

List Interview Questions In Python

What will be the output of the following Python ??

A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
B = [[3, 3, 3],
[4, 4, 4],
[5, 5, 5]]
[B[row][col]*A[row][col] for row in range(3) for col in range(3)]

a) [3, 6, 9, 16, 20, 24, 35, 40, 45]
b) Error
c) [0, 30, 60, 120, 160, 200, 300, 350, 400]
d) 0

What is the output of the code ??

[ord(ch) for ch in ‘abc’]

a) [97, 98, 99]
b) [‘97’, ‘98’, ‘99’]
c) [65, 66, 67]
d) Error

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

A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
[A[i][len(A)-1-i] for i in range(len(A))]

a) [1, 5, 9]
b) [4, 5, 6]
c) [3, 5, 7]
d) [2, 5, 8]

List Interview Questions In Python

Write a list comprehension such that the output is: [‘e’, ‘o’] ??

w=”hello”
v=(‘a’, ‘e’, ‘i’, ‘o’, ‘u’)

a) [x for w in v if x in v]
b) [x for x in w if x in v]
c) [x for x in v if w in v]
d) [x for v in w for x in w]

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

A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]

[[col + 10 for col in row] for row in A]

a) [[11, 12, 13], [14, 15, 16], [17, 18, 19]]
b) Error
c) [11, 12, 13], [14, 15, 16], [17, 18, 19]
d) [11, 12, 13, 14, 15, 16, 17, 18, 19]

What will be the output ??

l=[[1, 2, 3], [4, 5, 6]]
for i in range(len(l)):
for j in range(len(l[i])):
l[i][j]+=10
l

a) No output
b) Error
c) [[1, 2, 3], [4, 5, 6]]
d) [[11, 12, 13], [14, 15, 16]]

List Interview Questions In Python

What is the output of the following Python code ??

A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
[A[i][i] for i in range(len(A))]

a) [1, 5, 9]
b) [3, 5, 7]
c) [4, 5, 6]
d) [2, 5, 8]

What is the output of the following Python ??

A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
[A[row][1] for row in (0, 1, 2)]

a) [7, 8, 9]
b) [4, 5, 6]
c) [2, 5, 8]
d) [1, 4, 7]

Which of the following Python statements will result in the output: 6 ??

A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]

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

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

A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
A[1]

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

Which of the following matrices will throw an error in Python ??

a) A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]

b) B = [[3, 3, 3]
[4, 4, 4]
[5, 5, 5]]

c) C = [(1, 2, 4),
(5, 6, 7),
(8, 9, 10)]

d) D = [2, 3, 4,
3, 3, 3,
4, 5, 6]

## List MCQs Python: Python Programming MCQs

List MCQs Python. Python MCQs on Lists. 13 Multiple Choice Questions related to Lists in Python language.

## List MCQs Python

What will be the output ??

l=[“good”, “oh!”, “excellent!”, “#450”]
[n for n in l if n.isalpha() or n.isdigit()]

a) [‘good’, ‘oh’, ‘excellent’, ‘450’ ]
b) [‘good’]
c) [‘good’, ‘#450’]
d) [‘oh!’, ‘excellent!’, ‘#450’]

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

l1=[2,4,6]
l2=[-2,-4,-6]
for i in zip(l1, l2):
print(i)

a) 2, -2
4, -4
6, -6

b) [(2, -2), (4, -4), (6, -6)]

c) (2, -2)
(4, -4)
(6, -6)

d) [-4, -16, -36]

What will be the output of the following Python list comprehension ??

[j for i in range(2,8) for j in range(i*2, 50, i)]

a) A list of prime numbers up to 50
b) A list of numbers divisible by 2, up to 50
c) A list of non-prime numbers, up to 50
d) Error

List MCQs Python

What will be the output ??

s=[“pune”, “mumbai”, “delhi”]
[(w.upper(), len(w)) for w in s]

a) Error
b) [‘PUNE’, 4, ‘MUMBAI’, 6, ‘DELHI’, 5]
c) [PUNE, 4, MUMBAI, 6, DELHI, 5]
d) [(‘PUNE’, 4), (‘MUMBAI’, 6), (‘DELHI’, 5)]

What is the list comprehension equivalent for ??

{x : x is a whole number less than 20, x is even}

a) [x for x in range(1, 20) if (x%2==0)]
b) [x for x in range(0, 20) if (x//2==0)]
c) [x for x in range(1, 20) if (x//2==0)]
d) [x for x in range(0, 20) if (x%2==0)]

Write the list comprehension to pick out only negative integers from a given list ‘l’ ??

a) [x<0 in l]
b) [x for x<0 in l]
c) [x in l for x<0]
d) [x for x in l if x<0]

List MCQs Python

Write a list comprehension to produce the list: [1, 2, 4, 8, 16……212] ??

a) [(2**x) for x in range(0, 13)]
b) [(x**2) for x in range(1, 13)]
c) [(2**x) for x in range(1, 13)]
d) [(x**2) for x in range(0, 13)]

What is the output of the following ??

l1=[1,2,3]
l2=[4,5,6]
[x*y for x in l1 for y in l2]

a) [4, 8, 12, 5, 10, 15, 6, 12, 18]
b) [4, 10, 18]
c) [4, 5, 6, 8, 10, 12, 12, 15, 18]
d) [18, 12, 6, 15, 10, 5, 12, 8, 4]

What is the list comprehension equivalent for: list(map(lambda x:x**-1, [1, 2, 3])) ??

a) [1|x for x in [1, 2, 3]]
b) [-1**x for x in [1, 2, 3]]
c) [x**-1 for x in [1, 2, 3]]
d) [x^-1 for x in range(4)]

List MCQs Python

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

l=[1,2,3,4,5]
[x&1 for x in l]

a) [1, 1, 1, 1, 1]
b) [1, 0, 1, 0, 1]
c) [1, 0, 0, 0, 0]
d) [0, 1, 0, 1, 0]

What will be the output of this code ??

A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
B = [[3, 3, 3],
[4, 4, 4],
[5, 5, 5]]
zip(A, B)

a) Address of the zip object
b) Address of the matrices A and B
c) No output
d) [3, 6, 9, 16, 20, 24, 35, 40, 45]

Write a list comprehension equivalent for the Python code below ??

for i in range(1, 101):
if int(i*0.5)==i*0.5:
print(i)

a) [i for i in range(1, 100) if int(i*0.5)==(i*0.5)]
b) [i for i in range(1, 101) if int(i*0.5)==(i*0.5)]
c) [i for i in range(1, 101) if int(i*0.5)=(i*0.5)]
d) [i for i in range(1, 100) if int(i*0.5)=(i*0.5)]

What will be the output of the following ??

A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
B = [[3, 3, 3],
[4, 4, 4],
[5, 5, 5]]
[[col1 * col2 for (col1, col2) in zip(row1, row2)] for (row1, row2) in zip(A, B)]

a) [0, 30, 60, 120, 160, 200, 300, 350, 400]
b) [[3, 6, 9], [16, 20, 24], [35, 40, 45]]
c) No output
d) Error

## Python List Practice Questions: Python Programming MCQs

Python List Practice Questions. 15 Python MCQs related to Lists in Python Programming language.

## Python List Practice Questions

What will be the output of the following ??

places = [‘Bangalore’, ‘Mumbai’, ‘Delhi’]
<br class=”blank” />places1 = places
places2 = places[:]
<br class=”blank” />places1[1]=”Pune”
print(places)

b) [‘Bangalore’, ‘Pune’, ‘Delhi’]
c) [‘Bangalore’, ‘Mumbai’, ‘Delhi’]

What is the output of print(k) in the following Python code snippet ??

k = [print(i) for i in my_string if i not in “aeiou”]
print(k)

a) all characters of my_string that aren’t vowels
b) a list of Nones
c) list of Trues
d) list of Falses

What will be the output of the following ??

def unpack(a,b,c,d):
print(a+d)
x = [1,2,3,4]
unpack(*x)

a) Error
b) [1,4]
c) [5]
d) 5

What will be the output ??

k = [print(i) for i in my_string if i not in “aeiou”]

a) prints all the vowels in my_string
b) prints all the consonants in my_string
c) prints all characters of my_string that aren’t vowels
d) prints only on executing print(k)

Python List Practice Questions

What will be the output of the following Python ??

word1=”Apple”
word2=”Apple”
list1=[1,2,3]
list2=[1,2,3]
print(word1 is word2)
print(list1 is list2)

a) True
True

b) False
True

c) False
False

d) True
False

What is the output of the following ??

l1=[1,2,3]
l2=[4,5,6]
l3=[7,8,9]
for x, y, z in zip(l1, l2, l3):
print(x, y, z)

a) 1 4 7
2 5 8
3 6 9

b) (1 4 7)
(2 5 8)
(3 6 9)

c) [(1, 4, 7), (2, 5, 8), (3, 6, 9)]

d) Error

What will be the output of the following code ??

lst=[[1,2],[3,4]]
print(sum(lst,[]))

a) [[3],[7]]
b) [1,2,3,4]
c) Error
d) [10]

What will be the output of this code ??

import math
[str(round(math.pi)) for i in range (1, 6)]

a) [‘3’, ‘3’, ‘3’, ‘3’, ‘3’, ‘3’]
b) [‘3.1’, ‘3.14’, ‘3.142’, ‘3.1416’, ‘3.14159’, ‘3.141582’]
c) [‘3’, ‘3’, ‘3’, ‘3’, ‘3’]
d) [‘3.1’, ‘3.14’, ‘3.142’, ‘3.1416’, ‘3.14159’]

Python List Practice Questions

What is the output of the following piece of code ??

a=list((45,)*4)
print((45)*4)
print(a)

a) 180
[(45),(45),(45),(45)]

b) (45,45,45,45)
[45,45,45,45]

c) 180
[45,45,45,45]

d) Syntax error

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

l=[[1 ,2, 3], [4, 5, 6], [7, 8, 9]]
[[row[i] for row in l] for i in range(3)]

a) Error

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

c) 1 4 7
2 5 8
3 6 9

d) (1 4 7)
(2 5 8)
(3 6 9)

What will be the output of the following ??

a=[13,56,17]
a.append([87])
a.extend([45,67])
print(a)

a) [13, 56, 17, [87], 45, 67]
b) [13, 56, 17, 87, 45, 67]
c) [13, 56, 17, 87,[ 45, 67]]
d) [13, 56, 17, [87], [45, 67]]

Write a list comprehension for number and its cube for l=[1, 2, 3, 4, 5, 6, 7, 8, 9] ??

a) [x**3 for x in l]
b) [x^3 for x in l]
c) [x**3 in l]
d) [x^3 in l]

Python List Practice Questions

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

>>> a=[14,52,7]
>>>> b=a.copy()
>>> b is a

a) True

b) False

What will be the output of the following Python ??

l1=[10, 20, 30]
l2=[-10, -20, -30]
l3=[x+y for x, y in zip(l1, l2)]
l3

a) Error
b) 0
c) [-20, -60, -80]
d) [0, 0, 0]

What will be the output of the code ??

a=[1,2,3]
b=a.append(4)
print(a)
print(b)

a) [1,2,3,4]
[1,2,3,4]

b) [1, 2, 3, 4]
None

c) Syntax error

d) [1,2,3]
[1,2,3,4]

## Python List Quiz: Python Programming Language MCQs

Python List Quiz. Python Language MCQs on Lists.

## Python List Quiz

Which of the following is the same as list(map(lambda x: x**-1, [1, 2, 3])) ??

a) [x**-1 for x in [(1, 2, 3)]]
b) [1/x for x in [(1, 2, 3)]]
c) [1/x for x in (1, 2, 3)]
d) error

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

num = [‘One’, ‘Two’, ‘Three’]
for i, x in enumerate(num):
print(‘{}: {}’.format(i, x),end=” “)

a) 1: 2: 3:
b) Exception is thrown
c) One Two Three
d) 0: One 1: Two 2: Three

What will be the output of the following ??

print([if i%2==0: i; else: i+1; for i in range(4)])

a) [0, 2, 2, 4]
b) [1, 1, 3, 3]
c) error
d) none of the mentioned

What will be the output of the code ??

a=[“Apple”,”Ball”,”Cobra”]
<br class=”blank” />a.sort(key=len)
print(a)

a) [‘Apple’, ‘Ball’, ‘Cobra’]
b) [‘Ball’, ‘Apple’, ‘Cobra’]
c) [‘Cobra’, ‘Apple’, ‘Ball’]
d) Invalid syntax for sort()

Python List Quiz

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

print([[i+j for i in “abc”] for j in “def”])

a) [‘da’, ‘ea’, ‘fa’, ‘db’, ‘eb’, ‘fb’, ‘dc’, ‘ec’, ‘fc’]
b) [[‘ad’, ‘bd’, ‘cd’], [‘ae’, ‘be’, ‘ce’], [‘af’, ‘bf’, ‘cf’]]
c) [[‘da’, ‘db’, ‘dc’], [‘ea’, ‘eb’, ‘ec’], [‘fa’, ‘fb’, ‘fc’]]
d) [‘ad’, ‘ae’, ‘af’, ‘bd’, ‘be’, ‘bf’, ‘cd’, ‘ce’, ‘cf’]

What will be the output of the following Python ??

a = [1, 5, 7, 9, 9, 1]
<br class=”blank” />b=a[0]
<br class=”blank” />x= 0
for x in range(1, len(a)):
if a[x] > b:
b = a[x]
b= x
print(b)

a) 5
b) 3
c) 4
d) 0

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

print([i+j for i in “abc” for j in “def”])

a) [‘da’, ‘ea’, ‘fa’, ‘db’, ‘eb’, ‘fb’, ‘dc’, ‘ec’, ‘fc’]
b) [[‘ad’, ‘bd’, ‘cd’], [‘ae’, ‘be’, ‘ce’], [‘af’, ‘bf’, ‘cf’]]
c) [[‘da’, ‘db’, ‘dc’], [‘ea’, ‘eb’, ‘ec’], [‘fa’, ‘fb’, ‘fc’]]
d) [‘ad’, ‘ae’, ‘af’, ‘bd’, ‘be’, ‘bf’, ‘cd’, ‘ce’, ‘cf’]

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

def change(var, lst):
var = 1
lst[0] = 44
k = 3
a = [1, 2, 3]
change(k, a)
print(k)
print(a)

a) 3
[44, 2, 3]

b) 1
[1,2,3]

c) 3
[1,2,3]

d) 1
[44,2,3]

Python List Quiz

What will be the output of the following Python ??

print([i.lower() for i in “HELLO”])

a) [‘h’, ‘e’, ‘l’, ‘l’, ‘o’]
b) ‘hello’
c) [‘hello’]
d) hello

What will be the output of the following ??

a= [1, 2, 3, 4, 5]
for i in range(1, 5):
a[i-1] = a[i]
for i in range(0, 5):
print(a[i],end = ” “)

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

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

x = [i**+1 for i in range(3)]; print(x);

a) [0, 1, 2]
b) [1, 2, 5]
c) error, **+ is not a valid operator
d) error, ‘;’ is not allowed

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

a=165
b=sum(list(map(int,str(a))))
print(b)

a) 561
b) 5
c) 12
d) Syntax error

Python List Quiz

Which of the following is the correct expansion of list_1 = [expr(i) for i in list_0 if func(i)] ??

a) list_1 = []
for i in list_0:
if func(i):
list_1.append(i)

b) for i in list_0:
if func(i):
list_1.append(expr(i))

c) list_1 = []
for i in list_0:
if func(i):
list_1.append(expr(i))

d) none of the mentioned

What will be the output of the code ??

x=[[1],[2]]
print(” “.join(list(map(str,x))))

a) [1] [2]
b) [49] [50]
c) Syntax error
d) [[1]] [[2]]

What will be the output ??

my_string = “hello world”
k = [(i.upper(), len(i)) for i in my_string]
print(k)

a) [(‘HELLO’, 5), (‘WORLD’, 5)]
b) [(‘H’, 1), (‘E’, 1), (‘L’, 1), (‘L’, 1), (‘O’, 1), (‘ ‘, 1), (‘W’, 1), (‘O’, 1), (‘R’, 1), (‘L’, 1), (‘D’, 1)]
c) [(‘HELLO WORLD’, 11)]
d) none of the mentioned

## Python List Interview Questions: Python Programming MCQs

Python List Interview Questions. Multiple Choice Questions on the topic of Lists in Python Language.

## Python List Interview Questions

What will be the output of the following ??

def m(list):
v = list[0]

for e in list:
if v < e: v = e
return v

values = [[3, 4, 5, 1], [33, 6, 1, 2]]
for row in values:
print(m(row), end = ” “)

a) 3 33
b) 1 1
c) 5 6
d) 5 33

What is the output ??

a=”hello”
b=list((x.upper(),len(x)) for x in a)
print(b)

a) [(‘H’, 1), (‘E’, 1), (‘L’, 1), (‘L’, 1), (‘O’, 1)]
b) [(‘HELLO’, 5)]
c) [(‘H’, 5), (‘E’, 5), (‘L’, 5), (‘L’, 5), (‘O’, 5)]
d) Syntax error

What will be the output of the following ??

matrix = [[1, 2, 3, 4],
[4, 5, 6, 7],
[8, 9, 10, 11],
[12, 13, 14, 15]]

for i in range(0, 4):
print(matrix[i][1], end = ” “)

a) 1 2 3 4
b) 4 5 6 7
c) 1 3 8 12
d) 2 5 9 13

What will be the output of the 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]

What will be the output of this code ??

values = [[3, 4, 5, 1 ], [33, 6, 1, 2]]
for row in values:
row.sort()
for element in row:
print(element, end = ” “)
print()

a) The program prints two rows 3 4 5 1 followed by 33 6 1 2
b) The program prints on row 3 4 5 1 33 6 1 2
c) The program prints two rows 3 4 5 1 followed by 33 6 1 2
d) The program prints two rows 1 3 4 5 followed by 1 2 6 33

Python List Interview Questions

What will be the output of the code ??

s=”a@b@c@d”
a=list(s.partition(“@”))
print(a)
b=list(s.split(“@”,3))
print(b)

a) [‘a’,’b’,’c’,’d’]
[‘a’,’b’,’c’,’d’]

b) [‘a’,’@’,’b’,’@’,’c’,’@’,’d’]
[‘a’,’b’,’c’,’d’]

c) [‘a’,’@’,’b@c@d’]
[‘a’,’b’,’c’,’d’]

d) [‘a’,’@’,’b@c@d’]
[‘a’,’@’,’b’,’@’,’c’,’@’,’d’]

What will be the output of the following Python ??

values = [[3, 4, 5, 1], [33, 6, 1, 2]]
v = values[0][0]
for lst in values:

for element in lst:
if v > element:
v = element
print(v)

a) 1
b) 3
c) 5
d) 6

What will be the output ??

import copy
a=[10,23,56,[78]]
b=copy.deepcopy(a)
a[3][0]=95
a[1]=34
print(b)

a) [10,34,56,[95]]
b) [10,23,56,[78]]
c) [10,23,56,[95]]
d) [10,34,56,[78]]

What will be the output of this Python code ??

values = [[3, 4, 5, 1], [33, 6, 1, 2]]
v = values[0][0]
for row in range(0, len(values)):
for column in range(0, len(values[row])):
if v < values[row][column]:
v = values[row][column]
print(v)

a) 3
b) 5
c) 6
d) 33

What will be the output of the following code ??

print(list(zip((1,2,3),(‘a’),(‘xxx’,’yyy’))))
print(list(zip((2,4),(‘b’,’c’),(‘yy’,’xx’))))

a) [(1,2,3),(‘a’),(‘xxx’,’yyy’)]
[(2,4),(‘b’,’c’),(‘yy’,’xx’)]

b) [(1, ‘a’, ‘xxx’),(2,’ ‘,’yyy’),(3,’ ‘,’ ‘)]
[(2, ‘b’, ‘yy’), (4, ‘c’, ‘xx’)]

c) Syntax error

d) [(1, ‘a’, ‘xxx’)]
[(2, ‘b’, ‘yy’), (4, ‘c’, ‘xx’)]

Python List Interview Questions

How many elements are in m ??

m = [[x, y] for x in range(0, 4) for y in range(0, 4)]

a) 8
b) 12
c) 16
d) 32

What will be the output of the following code ??

a=[10,23,56,[78]]
b=list(a)
a[3][0]=95
a[1]=34
print(b)

a) [10,34,56,[95]]
b) [10,23,56,[78]]
c) [10,23,56,[95]]
d) [10,34,56,[78]]

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

>>>m = [[x, x + 1, x + 2] for x in range(0, 3)]

a) [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
b) [[0, 1, 2], [1, 2, 3], [2, 3, 4]]
c) [1, 2, 3, 4, 5, 6, 7, 8, 9]
d) [0, 1, 2, 1, 2, 3, 2, 3, 4]

## 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]

## Python List Question: Python Programming Questions

Python List Question. MCQs on Lists in Python Programming Language. For more Lists MCQs in Python see Python List MCQs

## Python List Question

What is the output when we execute list(“hello”) ??

a) [‘h’, ‘e’, ‘l’, ‘l’, ‘o’]
b) [‘hello’]
c) [‘llo’]
d) [‘olleh’]

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

>>>names = [‘Amir’, ‘Bear’, ‘Charlton’, ‘Daman’]
>>>print(names[-1][-1])

a) A
b) Daman
c) Error
d) n

Which of the following commands will create a list ??

a) list1 = list()
b) list1 = []
c) list1 = list([1, 2, 3])
d) all of the mentioned

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

veggies = [‘carrot’, ‘broccoli’, ‘potato’, ‘asparagus’]
veggies.insert(veggies.index(‘broccoli’), ‘celery’)
print(veggies)

a) [‘carrot’, ‘celery’, ‘broccoli’, ‘potato’, ‘asparagus’]

b) [‘carrot’, ‘celery’, ‘potato’, ‘asparagus’]

c) [‘carrot’, ‘broccoli’, ‘celery’, ‘potato’, ‘asparagus’]

d) [‘celery’, ‘carrot’, ‘broccoli’, ‘potato’, ‘asparagus’]

Python List Question

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

def f(values):
values[0] = 44
v = [1, 2, 3]
f(v)
print(v)

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

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

def example(L):
”’ (list) -> list
”’

i = 0
result = []

while i < len(L):
result.append(L[i])
i = i + 3
return result

a) Return a list containing every third item from L starting at index 0
b) Return an empty list
c) Return a list containing every third index from L starting at index 0
d) Return a list containing the items from L starting from index 0, omitting every third item

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

>>>list1 = [1, 3]
>>>list2 = list1
>>>list1[0] = 4
>>>print(list2)

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

What will be the output of the code ??

def increment_items(L, increment):
i = 0
while i < len(L):
L[i] = L[i] + increment
i = i + 1
values = [1, 2, 3]
print(increment_items(values, 2))
print(values)

a) None
[3, 4, 5]

b) None
[1, 2, 3]

c) [3, 4, 5]
[1, 2, 3]

d) [3, 4, 5]
None

Python List Question

What will be the output of the following Python ??

myList = [1, 2, 3, 4, 5, 6]
for i in range(1, 6):
myList[i – 1] = myList[i]
for i in range(0, 6):
print(myList[i], end = ” “)

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

What will be the output ??

listParam += [1]
mylist = [1, 2, 3, 4]
print(len(mylist))

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

What will be the output of the following code ??

myList = [1, 5, 5, 5, 5, 1]
max = myList[0]
indexOfMax = 0
for i in range(1, len(myList)):
if myList[i] > max:
max = myList[i]
indexOfMax = i
>>>print(indexOfMax)

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

What will be the output of the following ??

list1 = [1, 2, 3, 4]
list2 = [5, 6, 7, 8]
print(len(list1 + list2))

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

Python List Question

What will be the output ??

>>>list(“a#b#c#d”.split(‘#’))

a) [‘a’, ‘b’, ‘c’, ‘d’]
b) [‘a b c d’]
c) [‘a#b#c#d’]
d) [‘abcd’]

To which of the following the “in” operator can be used to check if an item is in it ??

a) Lists
b) Dictionary
c) Set
d) All of the mentioned

What is the output ??

>>>”Welcome to Python”.split()

a) [“Welcome”, “to”, “Python”]
b) (“Welcome”, “to”, “Python”)
c) {“Welcome”, “to”, “Python”}
d) “Welcome”, “to”, “Python”

## List Questions In Python: Python Programming MCQs

List Questions In Python. Multiple Choice Questions in Python on the topic of Lists. For all related Lists MCQs in Python Language see Python MCQs

## List Questions In Python

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

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

Suppose list1 is [2, 33, 222, 14, 25], What is list1[:-1] ??

a) [2, 33, 222, 14]
b) Error
c) 25
d) [25, 14, 222, 33, 2]

Suppose list1 is [3, 4, 5, 20, 5], what is list1.index(5) ??

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

Suppose list1 is [2, 33, 222, 14, 25], What is list1[-1] ??

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

List Questions In Python

To remove string “hello” from list1, we use which command ??

a) list1.remove(“hello”)
b) list1.remove(hello)
c) list1.removeAll(“hello”)
d) list1.removeOne(“hello”)

Suppose list1 is [4, 2, 2, 4, 5, 2, 1, 0], Which of the following is correct syntax for slicing operation ??

a) print(list1[0])
b) print(list1[:2])
c) print(list1[:-2])
d) all of the mentioned

To insert 5 to the third position in list1, we use which command ??

a) list1.insert(3, 5)
b) list1.insert(2, 5)
d) list1.append(3, 5)

To shuffle the list(say list1) what function do we use ??

a) list1.shuffle()
b) shuffle(list1)
c) random.shuffle(list1)
d) random.shuffleList(list1)

List Questions In Python

To add a new element to a list we use which command ??

b) list1.append(5)

Suppose list1 is [1, 5, 9], what is sum(list1) ??

a) 1
b) 9
c) 15
d) Error

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

>>>list1 = [11, 2, 23]
>>>list2 = [11, 2, 2]
>>>list1 < list2 is

a) True
b) False
c) Error
d) None

Suppose list1 is [3, 5, 25, 1, 3], what is min(list1) ??

a) 3
b) 5
c) 25
d) 1

List Questions In Python

Suppose list1 = [0.5 * x for x in range(0, 4)], list1 is ??

a) [0, 1, 2, 3]
b) [0, 1, 2, 3, 4]
c) [0.0, 0.5, 1.0, 1.5]
d) [0.0, 0.5, 1.0, 1.5, 2.0]

Suppose list1 is [2445,133,12454,123], what is max(list1) ??

a) 2445
b) 133
c) 12454
d) 123

Suppose list1 is [1, 3, 2], What is list1 * 2 ??

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

Suppose listExample is [‘h’,’e’,’l’,’l’,’o’], what is len(listExample) ??

a) 5
b) 4
c) None
d) Error

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

names1 = [‘Amir’, ‘Bear’, ‘Charlton’, ‘Daman’]
names2 = names1
names3 = names1[:]

names2[0] = ‘Alice’
names3[1] = ‘Bob’

sum = 0
for ls in (names1, names2, names3):

if ls[0] == ‘Alice’:
sum += 1
if ls[1] == ‘Bob’:
sum += 10

print sum

a) 11
b) 12
c) 21
d) 22

error: Content is protected !!