【发布时间】:2020-10-03 02:24:05
【问题描述】:
我有这样的代码:
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']]
它只将第一个值转换为整数,其余的保留为字符串。有解决办法吗?
【问题讨论】:
-
请注意,这不会只转换第一个值。它转换
[0][0](1) 和[1][1](5) 的值。
标签: python arrays string multidimensional-array integer