0

Hi if I have two list

x = ['a', 'b', 'c'] y = [1, 2, 3] and I want to combine them and get similar combination of zip (list(zip(x,y))) using list comprehension? So the desired output I want is

[('a', 1), ('b', 2), ('c', 3)]

I tried

[(alp, num) for alp in x for num in y] But in run two list in a nested way and I got output

[('a', 1), ('a', 2), ('a', 3), ('b', 1), ('b', 2), ('b', 3), ('c', 1), ('c', 2), ('c', 3)]

Is it possible to do so?

Muhammad Raihan Muhaimin
  • 5,559
  • 7
  • 47
  • 68

0 Answers0