here is my code
JavaScript
x
11
11
1
old_lists = [['one', 'two', ['three', 'four', 'five']],
2
['six', 'seven', ['eight', 'nine', 'ten']],
3
['eleven', 'twelve', ['thirteen', 'fourteen', 'fifteen']]]
4
5
new_list = []
6
7
for i, j, k in old_lists:
8
new_list.append(i, j, k)
9
10
print(new_list)
11
I am getting this output
JavaScript
1
4
1
one two ['three', 'four', 'five']
2
six seven ['eight', 'nine', 'ten']
3
eleven twelve ['thirteen', 'fourteen', 'fifteen']
4
I would like the below output
JavaScript
1
4
1
['one', 'two', 'three', 'four', 'five']
2
['six', 'seven', 'eight', 'nine', 'ten']
3
['eleven', 'twelve', 'thirteen', 'fourteen', 'fifteen']
4
Advertisement
Answer
JavaScript
1
7
1
new_list = []
2
3
for i, j, k in old_lists:
4
new_list.append( [i,j]+k )
5
6
print(new_list)
7
Or even better:
JavaScript
1
2
1
new_list = [ [i,j]+k for i,j,k in old_lists ]
2