ypeError: tuple indices must be integers or slices, not tuple
时间: 2023-11-03 12:01:20 浏览: 220
C++ 中 std::tuple 与 std::pair 的全面解析与应用实践
报错信息"TypeError: tuple indices must be integers or slices, not tuple"意味着你正在尝试使用一个元组来索引另一个元组,但是元组索引只能是整数或切片,而不能是元组。
在你提供的第二个引用中的报错代码中,问题出现在这两行代码上:
```
a = r['a']
b = r['b']
```
`r`是一个元组,而你在尝试使用字符串来索引元组中的元素。正确的做法是使用整数索引来获取元组中的元素。
修复这个错误的方法是将索引改为整数索引,例如:
```
a = r[0]
b = r[1]
```
这样就可以正确获取元组中的元素了。
阅读全文