合并列表以获取python中的列表列表

时间:2017-05-31 03:09:56

标签: python list append extend

aa = ['a']
bb = ['b']
aa.extend(bb)
['a', 'b']

在上面的示例中,我想合并2个列表以获取列表列表[['a'], ['b']],但extend不允许这样做。我怎样才能在python中实现它?

2 个答案:

答案 0 :(得分:0)

您尝试做的事情可以简单地使用:

new_list = [aa,bb]

答案 1 :(得分:0)

你得到一份清单清单,你可以这样做:

>> aa = ['a']
>> bb = ['b']
>> cc = []
>> cc.append(aa)
>> cc
[['a']]
>> cc.append(bb)
>> cc
[['a'], ['b']]   

或者另一种方式可能是:

>> dd = list((aa,bb))
>> dd
[['a'], ['b']] 

我建议使用append关键字,因为它可以更容易在循环中使用它。