如果已经涵盖了这个问题,请道歉!我正在尝试将此列表列表中的每个元素转换为整数格式。我使用了两个for循环遍历列表,就像我们做的那样#34; C"有一个错误说"对象不可订阅"在第3行。我错过了一些明显的东西吗?
以下是代码:
l=[['1','2'],['3','4']]
for i in range(len(l)):
for j in range(len[i]):
l[j]=int(l[j])
答案 0 :(得分:-1)
您可以使用嵌套列表推导:
outer = [['1','2'],['3','4']]
outer_as_ints = [[int(x) for x in inner] for inner in outer]