合并列表以获取 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 关键字,因为它更容易在循环中使用它。
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 关键字,因为它更容易在循环中使用它。