Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

list comprehension to combine 2 lists

I have two sequence as below

t = [[1,2,3],[4,5,6],[7,8,9]]
alpha = ['a','b','c']

How to use list comprehension to modify t as below:-

t = [[1,2,3,'a'],[4,5,6,'b'],[7,8,9,'c']]
like image 829
Vaibhav Avatar asked Nov 18 '25 07:11

Vaibhav


1 Answers

use zip:

t = [[1,2,3],[4,5,6],[7,8,9]]
alpha = ['a','b','c']
new_list = [a+[b] for a, b in zip(t, alpha)]

Output:

[[1, 2, 3, 'a'], [4, 5, 6, 'b'], [7, 8, 9, 'c']]
like image 157
Ajax1234 Avatar answered Nov 20 '25 21:11

Ajax1234



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!