list indices must be integers or slices, not tuple

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

 

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])

 

 

想关注最新技术和知识,请关注我的公众号,最新资讯会在这里与大家及时分享。

 

 

展开阅读全文

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

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读