繁体   English   中英

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM