list indices must be integers or slices, not tuple

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jacke121/article/details/77676441

以下两种情况都会出现此错误:

points = [
    [1, 2],
    [0, 4],
    [2, 0][12,1]
]
list的维数必须一致:正确写法:

points = [
    [1, 2],
    [0, 4],
    [2, 0]
]
这个也会报错:

stations = ['Schagen', 'Heerhugowaard', 'Alkmaar', 'Castricum', 'Zaandam', 'Amsterdam', 'Sloterdijk',
            'Amsterdam Centraal', 'Amsterdam Amstel', 'Utrecht Centraal', '’s-Hertogenbosch', 'Eindhoven', 'Weert',
            'Roermond', 'Sittard', 'Maastricht']

IndEind = stations.index("Heerhugowaard")
IndBegin = stations.index('Sloterdijk')

intBegin = int(IndBegin)
intEind = int(IndEind)

print('stations[0]: ', stations[intBegin, intEind])
这个是因为读取的是时候维数错误:

正确写法:

print('stations[0]: ', stations[intBegin:intEind])













阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页