我有一个列表,这些列表是从几个文本文件获得的,这些文本文件是C程序的输出。
r = [['4', '5', '10'], ['11', '12', '13'], ['0', '17', '26'], ['1', '10', ' ....]
我试图通过一个简单的循环将所有str值转换为int:
for i in range(len(r)):
for j in range(len(r[i])):
r[i][j] = np.int(r[i][j])
出现此错误:
ValueError:以10为底的int()无效文字:'\ x00 \ x00 \ x00 \ x00 \ x00
它将值的开头转换为int,然后有一个\x00\x00\x00\x00\x00\x00\x00\x00\x00\
序列,列表的其余部分未转换为int。有人知道这里发生了什么吗?