将项目多次附加到First Item First多个订单的列表中

时间:2014-03-09 22:55:35

标签: 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:
    final_list.append(alist)
    i += 1
#then run it again with final_list.append(blist)

但有更优雅的方式吗?

1 个答案:

答案 0 :(得分:0)

我想出了自己:

    final_list = [alist] * 2 + [blist] * 3