我正在尝试将大列表中的所有小列表元素转换为整数,因此它应该看起来像这样:
current list:
list = [['1','2','3'],['8','6','8'],['2','9','3'],['2','5','7'],['5','4','1'],['0','8','7']]
for e in list:
for i in e:
i = int(i)
new list:
list = [[1,2,3],[8,6,8],[2,9,3],[2,5,7],[5,4,1],[0,8,7]]
有人能告诉我为什么这不起作用,然后给我一个可行的方法吗?谢谢!
i = int(i)
,你将覆盖变量i
中的引用,但不是列表内部的值。 - Mirac7