What will be the output of the following Python code?
l=[1,2,3,4,5] [x&1 for x in l]
[1, 1, 1, 1, 1]
[1, 0, 1, 0, 1]
[1, 0, 0, 0, 0]
[0, 1, 0, 1, 0]
l1=[1,2,3] l2=[4,5,6] [x*y for x in l1 for y in l2]
[4, 8, 12, 5, 10, 15, 6, 12, 18]
[4, 10, 18]
[4, 5, 6, 8, 10, 12, 12, 15, 18]
[18, 12, 6, 15, 10, 5, 12, 8, 4]
[x<0 in l]
[x for x<0 in l]
[x in l for x<0]
[x for x in l if x<0]
s=["pune", "mumbai", "delhi"] [(w.upper(), len(w)) for w in s]
Error
[‘PUNE’, 4, ‘MUMBAI’, 6, ‘DELHI’, 5]
[PUNE, 4, MUMBAI, 6, DELHI, 5]
[(‘PUNE’, 4), (‘MUMBAI’, 6), (‘DELHI’, 5)]
l1=[10, 20, 30] l2=[-10, -20, -30] l3=[x+y for x, y in zip(l1, l2)] l3
0
[-20, -60, -80]
[0, 0, 0]
[x**3 for x in l]
[x^3 for x in l]
[x**3 in l]
[x^3 in l]
import math [str(round(math.pi)) for i in range (1, 6)]
[‘3’, ‘3’, ‘3’, ‘3’, ‘3’, ‘3’]
[‘3.1’, ‘3.14’, ‘3.142’, ‘3.1416’, ‘3.14159’, ‘3.141582’]
[‘3’, ‘3’, ‘3’, ‘3’, ‘3’]
[‘3.1’, ‘3.14’, ‘3.142’, ‘3.1416’, ‘3.14159’]
Read the information given below carefully and write a list comprehension such that the output is: [‘e’, ‘o’]
w="hello" v=('a', 'e', 'i', 'o', 'u')
[x for w in v if x in v]
[x for x in w if x in v]
[x for x in v if w in v]
[x for v in w for x in w]
[ord(ch) for ch in 'abc']
[97, 98, 99]
[‘97’, ‘98’, ‘99’]
[65, 66, 67]
t=32.00 for x in t: print(x)
[0]
[0.00]
[x in range(1, 1000) if x%3==0]
[x for x in range(1000) if x%3==0]
[x%3 for x in range(1, 1000)]
[x%3=0 for x in range(1, 1000)]
Write a list comprehension equivalent for the Python code shown below.
for i in range(1, 101): if int(i*0.5)==i*0.5: print(i)
[i for i in range(1, 100) if int(i*0.5)==(i*0.5)]
[i for i in range(1, 101) if int(i*0.5)==(i*0.5)]
[i for i in range(1, 101) if int(i*0.5)=(i*0.5)]
[i for i in range(1, 100) if int(i*0.5)=(i*0.5)]
[1|x for x in [1, 2, 3]]
[-1**x for x in [1, 2, 3]]
[x**-1 for x in [1, 2, 3]]
[x^-1 for x in range(4)]
[(2**x) for x in range(0, 13)]
[(x**2) for x in range(1, 13)]
[(2**x) for x in range(1, 13)]
[(x**2) for x in range(0, 13)]
What is the list comprehension equivalent for?
{x : x is a whole number less than 20, x is even} (including zero)
[x for x in range(1, 20) if (x%2==0)]
[x for x in range(0, 20) if (x//2==0)]
[x for x in range(1, 20) if (x//2==0)]
[x for x in range(0, 20) if (x%2==0)]
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 list of prime numbers up to 50
A list of numbers divisible by 2, up to 50
A list of non prime numbers, up to 50
l=["good", "oh!", "excellent!", "#450"] [n for n in l if n.isalpha() or n.isdigit()]
[‘good’, ‘oh’, ‘excellent’, ‘450’ ]
[‘good’]
[‘good’, ‘#450’]
[‘oh!’, ‘excellent!’, ‘#450’]
A = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] A[1]
[4, 5, 6]
[3, 6, 9]
[1, 4, 7]
[1, 2, 3]
Which of the following Python statements will result in the output: 6?
A = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
A[2][3]
A[2][1]
A[1][2]
A[3][2]
A = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] [A[row][1] for row in (0, 1, 2)]
[7, 8, 9]
[2, 5, 8]