通过列表推导创建连接列表

9 浏览
0 Comments

通过列表推导创建连接列表

这个问题已经有答案了

如何从列表中的列表创建一个平坦的列表?

给出 lists = [[\'hello\'], [\'world\', \'foo\', \'bar\']]

如何将其转换为一个字符串的单一列表?

combinedLists = [\'hello\', \'world\', \'foo\', \'bar\']

admin 更改状态以发布 2023年5月24日
0
0 Comments
from itertools import chain
combined = [['hello'], ['world', 'foo', 'bar']]
single = [i for i in chain.from_iterable(combined)]

(这是一个HTML文本段落,其中的文本123被用粗体标签包含)

0
0 Comments

lists = [['hello'], ['world', 'foo', 'bar']]
combined = [item for sublist in lists for item in sublist]

或:

import itertools
lists = [['hello'], ['world', 'foo', 'bar']]
combined = list(itertools.chain.from_iterable(lists))

0