DEV Community

Keerti Sadana S
Keerti Sadana S

Posted on

PYTHON - LIST COMPREHENSIVE TASKS

Task 1:

no1 = [10,20,30,40]
no2 = [30,40,50,60]
common_list = [i for i in no1 if i in no2]
unique_list = [i for i in no1 if i not in no2]+[j for j in no2 if j not in no1]
print(common_list)
print(unique_list)
Enter fullscreen mode Exit fullscreen mode

Output:
[30, 40]
[10, 20, 50, 60]

Task 2:

no1 = [1,2,3]
no2 = [6,7,8]
comb = [[i,j] for i in no1 for j in no2]
print(comb)
Enter fullscreen mode Exit fullscreen mode

Output:
[[1, 6], [1, 7], [1, 8], [2, 6], [2, 7], [2, 8], [3, 6], [3, 7], [3, 8]]

*Task 3: *

list = [i**2 for i in range(1,11) if i%2 == 0]
print(list)
Enter fullscreen mode Exit fullscreen mode

Output:
[4,16,36,64,100]

Task 4:

matrix = [[10,20,30], [40,50,60], [70,80,90]]
list = [j for i in matrix for j in i]
print(list)
Enter fullscreen mode Exit fullscreen mode

Output:
[10,20,30,40,50,60,70,80,90]

Top comments (0)