python字典根据名字获取索引
时间: 2023-09-03 08:07:28 浏览: 98
如果理解正确的话,您想通过字典中某个键的值来获取该键对应的索引是吗?但是需要注意的是,在 Python 中,字典是无序的数据结构,没有索引的概念。不过,如果您想根据某个键的值来获取该键对应的键名,可以使用以下代码:
```python
my_dict = {'name': 'Alice', 'age': 28, 'gender': 'female'}
# 获取所有键名
keys = list(my_dict.keys())
# 根据值获取键名
value = 'Alice'
index = keys.index([k for k, v in my_dict.items() if v == value][0])
print(index) # 0
```
这里先将字典的所有键名获取出来,然后根据键值获取对应的键名,并使用 `index()` 方法获取该键名在列表中的索引。
阅读全文
相关推荐

















