List 以第一个项目第一个多个顺序将项目多次附加到列表中
这就是我想要实现的目标:List 以第一个项目第一个多个顺序将项目多次附加到列表中,list,append,List,Append,这就是我想要实现的目标: alist = ['item_a1','item_a2'] blist = ['item_b1','item_b2'] final_list = [] 我希望最后的名单是: final_list = [['item_a1','item_a2'],['item_a1','item_a2'],['item_b1','item_b2'],['item_b1','item_b2']] 我知道我可以用以下笨拙的代码来完成: i = 0 while i < 2:
alist = ['item_a1','item_a2']
blist = ['item_b1','item_b2']
final_list = []
我希望最后的名单是:
final_list = [['item_a1','item_a2'],['item_a1','item_a2'],['item_b1','item_b2'],['item_b1','item_b2']]
我知道我可以用以下笨拙的代码来完成:
i = 0
while i < 2:
final_list.append(alist)
i += 1
#then run it again with final_list.append(blist)
但是有没有更优雅的方法呢?我自己想出来了:
final_list = [alist] * 2 + [blist] * 3