您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何将元组列表展平为pythonic列表

如何将元组列表展平为pythonic列表

您可以使用列表推导

>>> INPUT = [(1,2),(1,),(1,2,3)]
>>> [y for x in INPUT for y in x]
[1, 2, 1, 1, 2, 3]
>>>

itertools.chain.from_iterable 在以下情况下也经常使用:

>>> from itertools import chain
>>> INPUT = [(1,2),(1,),(1,2,3)]
>>> list(chain.from_iterable(INPUT))
[1, 2, 1, 1, 2, 3]
>>>

但是,这并不是完全一样的。

python 2022/1/1 18:48:05 有422人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶