2024-04-25 05:15:55 发布
网友
在Python中,我有一个列表
results = [[['new','york','intrepid', 'bumbling']],[['duo', 'deliver', 'good', 'one']]]
如何制作:
results = [['new','york','intrepid', 'bumbling'],['duo', 'deliver', 'good', 'one']]
以下是解决方案:
new_list = [x[0] for x in results] print (new_list)
所以你在这里得到的是一个包含单个列表的列表列表。你知道吗
我的建议如下:
results = [[['new','york','intrepid', 'bumbling']],[['duo', 'deliver', 'good', 'one']]] results_mod = [list(*x) for x in results]
这将遍历1个列表的所有列表并将其解压。由于它只包含一个列表,list()调用不会更改任何内容,结果将是:
list()
results_mod = [['new','york','intrepid', 'bumbling'],['duo', 'deliver', 'good', 'one']
以下是解决方案:
所以你在这里得到的是一个包含单个列表的列表列表。你知道吗
我的建议如下:
这将遍历1个列表的所有列表并将其解压。由于它只包含一个列表,
list()
调用不会更改任何内容,结果将是:相关问题 更多 >
编程相关推荐