list indices must be integers or slices, not tuple怎么解决
时间: 2023-11-20 16:59:36 浏览: 141
"list indices must be integers or slices, not tuple"这个错误通常是由于在使用列表时,使用了元组而不是整数或切片作为索引。解决这个问题的方法是使用整数或切片作为索引。以下是一个例子:
```python
my_list = [1, 2, 3, 4, 5]
my_tuple = (1, 2)
# 错误示范
# print(my_list[my_tuple]) # TypeError: list indices must be integers or slices, not tuple
# 正确示范
print(my_list[1]) # 输出:2
print(my_list[1:3]) # 输出:[2, 3]
```