gpt4 book ai didi

python - 在 Python 中展平字符串列表以及字符串列表和列表

转载 作者:太空狗 更新时间:2023-10-29 18:17:20 24 4
gpt4 key购买 nike

<分区>

以前也有人问过类似的问题,但这些问题的解决方案不适用于我的用例(例如 Making a flat list out of list of lists in PythonFlattening a shallow list in Python 。我有一个字符串列表和列表,其中嵌入式列表也可以包含字符串和列表。我想将它变成一个简单的字符串列表,而不将字符串拆分为字符列表。

import itertools

list_of_menuitems = ['image10', ['image00', 'image01'], ['image02', ['image03', 'image04']]]
chain = itertools.chain(*list_of_menuitems)

结果列表:

['i', 'm', 'a', 'g', 'e', '1', '0', 'image00', 'image01', 'image02', ['image03', 'image04']]

预期结果:

['image10', 'image00', 'image01', 'image02', 'image03', 'image04']

执行此操作的最佳(Pythonic)方法是什么?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com