这是我的代码
old_lists = [['one', 'two', ['three', 'four', 'five']],
['six', 'seven', ['eight', 'nine', 'ten']],
['eleven', 'twelve', ['thirteen', 'fourteen', 'fifteen']]]
new_list = []
for i, j, k in old_lists:
new_list.append(i, j, k)
print(new_list)
我得到这个输出
one two ['three', 'four', 'five']
six seven ['eight', 'nine', 'ten']
eleven twelve ['thirteen', 'fourteen', 'fifteen']
我想要下面的输出
['one', 'two', 'three', 'four', 'five']
['six', 'seven', 'eight', 'nine', 'ten']
['eleven', 'twelve', 'thirteen', 'fourteen', 'fifteen']
答案 0 :(得分:1)
new_list = []
for i, j, k in old_lists:
new_list.append( [i,j]+k )
print(new_list)
甚至更好:
new_list = [ [i,j]+k for i,j,k in old_lists ]