gpt4 book ai didi

python - 如何将列表列表转换为列表-python

转载 作者:行者123 更新时间:2023-12-05 01:39:02 26 4
gpt4 key购买 nike

我需要将一个列表列表(包含字符串)转换为一个简单的整数列表。我有

mylist = [["14"],["2"],["75"],["15"]]

我需要

newlist = [14, 2, 75, 15]

谢谢

最佳答案

您需要对列表做两件事 — 将其展平,然后将字符串转换为 int。使用 itertools.chain 可以轻松将其展平。之后,您可以使用 map()int 应用于每个项目:

from itertools import chain

mylist = [["14"],["2"],["75"],["15"]]
newest = list(map(int, chain.from_iterable(mylist)))

# newest is => [14, 2, 75, 15]

即使您的列表包含多个项目,此方法也能正常工作,例如:[["14", "15"],["2"],["75"],["15"]]

关于python - 如何将列表列表转换为列表-python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59130959/

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