What I have
l1 = [1,2,3,4,5]
l2 = [6,7,8,9,10]
What i want:
l3 = [ [1,6], [2,7], [3,8], [4,9], [5,10] ]
Asked
Active
Viewed 38 times
-1

U13-Forward
- 69,221
- 14
- 89
- 114
-
Use list(zip(l1,l2)) – abdeali004 Oct 03 '21 at 07:00
2 Answers
0
Assuming both lists have the same length:
l1 = [1,2,3,4,5]
l2 = [6,7,8,9,10]
output = [[l1[i], l2[i]] for i in range(0, len(l1))]
print(output) # [[1, 6], [2, 7], [3, 8], [4, 9], [5, 10]]

Tim Biegeleisen
- 502,043
- 27
- 286
- 360
0
Use zip:
zipped = zip(l1, l2)
result = [ x for x in zipped ]
# Result:
# [(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]

ferdy
- 7,366
- 3
- 35
- 46