gpt4 book ai didi

python - 使用 map() 将字符串转换为整数

转载 作者:太空狗 更新时间:2023-10-29 18:13:58 32 4
gpt4 key购买 nike

在下文中,我尝试使用 map 函数将第一个列表转换为整数列表,我该如何实现这一点

T1 = ['13', '17', '18', '21', '32']
print T1
T3=[map(int, x) for x in T1]
print T3
[[1, 3], [1, 7], [1, 8], [2, 1], [3, 2]]

Expected is:

T3=[13,17,18,21,32]

最佳答案

>>> T1 = ['13', '17', '18', '21', '32']
>>> T3 = list(map(int, T1))
>>> T3
[13, 17, 18, 21, 32]

这做同样的事情:

>>> T3 = [int(x) for x in T1]
>>> T3
[13, 17, 18, 21, 32]

所以你正在做的是

>>> T3 = [[int(letter) for letter in x] for x in T1]
>>> T3
[[1, 3], [1, 7], [1, 8], [2, 1], [3, 2]]

希望这能消除困惑。

关于python - 使用 map() 将字符串转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10145347/

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