注册 登录
编程论坛 Python论坛

python二维数组如何转换类型

zuozuo01 发布于 2020-12-04 12:16, 1311 次点击
[['1', '255']][['256', '509'], ['510', '763'], ['764', '1017'], ['1018', '1271'],

['1272', '1526']]
如何转换成
===>
[[1, 255]][[256, 509], [510, 763], [764, 1017], [1018, 1271], [1272, 1526]]

下面的代码直接报错
data = [['1', '255']][['256', '509'], ['510', '763'], ['764', '1017'], ['1018', '1271'],

['1272', '1526']]
datadata = int(data)

####################

问题自己给解决了,

    data = [['256', '509'], ['510', '763'], ['764', '1017'], ['1018', '1271'], ['1272', '1526']]
    data = [[int(y) for y in x] for x in data]


[此贴子已经被作者于2020-12-4 13:35编辑过]

1 回复
#2
apull2020-12-04 17:27
int(data)参数错误
class int(x, base=10)
参数
x -- 字符串或数字。
base -- 进制数,默认十进制。
1