Error: string indices must be integers
时间: 2023-12-08 14:39:38 浏览: 97
quad-indices:创建四边形(两个三角形)的索引
这个错误通常出现在尝试使用字符串作为索引来访问列表或字典中的元时。这是因为列表和字典的索引必须是整数或切片,而不能是字符串。要解决这个问题,需要确保使用整数或切片作为索引来访问列表或字典中的元素。
以下是一个例子,演示了如何避免这个错误:
```python
my_list = ['apple', 'banana', 'orange']
print(my_list[0]) # 输出:'apple'
print(my_list[1]) # 输出:'banana'
print(my_list[2]) # 输出:'orange'
my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
print(my_dict['name']) # 输出:'John'
print(my_dict['age']) # 输出:30
print(my_dict['city']) # 输出:'New York'
```
阅读全文