gpt4 book ai didi

python - 如何在 Python 中将二维数组的字符串值转换为整数值?

转载 作者:行者123 更新时间:2023-12-02 02:49:04 38 4
gpt4 key购买 nike

我有这样的代码:

a=[['1','2','3'], ['4','5','6']]

for i in range(len(a)):
a[i][i]=int(a[i][i])

print(a)

输出:

[[1, '2', '3'], ['4', 5, '6']]

它仅将第一个值转换为整数,并将其余值保留为字符串。有没有办法解决这个问题?

最佳答案

您可以在列表理解中将子列表映射int类型。

a = [['1','2','3'], ['4','5','6']]

a_new = [list(map(int, i)) for i in a]

# [[1, 2, 3], [4, 5, 6]]

关于python - 如何在 Python 中将二维数组的字符串值转换为整数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62358321/

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