Question: Please help me with these questions. # Python QUESTION 9 Given the following list comprehension, write the equivalent code without using list comprehension: list1 =[[x,y]
Please help me with these questions. # Python QUESTION 9
Given the following list comprehension, write the equivalent code without using list comprehension:
list1 =[[x,y] for x in range(3) for y in range(2) if (x + y) % 2 == 0]
A.
for x in range(3): for y in range(2): if (x + y ) % 2 == 0: list1.append([x,y])
B.
list1 = [] for x in range(3): list1.append[x] for y in range(2): if (x + y ) % 2 == 0: list1.append([x,y])
C.
list1 = [] for x in range(3): for y in range(2): if (x + y ) % 2 == 0: list1 = ([x,y])
D.
list1 = [] for x in range(3): for y in range(2): if (x + y ) % 2 == 0: list1.append([x,y])
QUESTION 10
list1 = [1, 2, 3] list2 = ['A', 'B']
Which of the following list comprehensions creates the following output list?
[[(1,'A'),(1,'B')], [(2,'A'),(2,'B')], [(3,'A'),(3,'B')]]
A. output_list = [(x,y) for y in list2 for x in list1] B. output_list = [(x,y) for x in list1 for y in list2] C. output_list = [[(x,y) for x in list1] for y in list2] D. output_list = [[(x,y) for y in list2] for x in list1]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
