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













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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试