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

Combine lists to get list of lists in python

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

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

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

new_list = [aa, bb]

你得到一个列表列表,你可以这样做:

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

或者另一种方式可以是:

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

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