python 列表中嵌套字典,字典中是否包含某个值,并得到字典在列表中的下标
时间: 2023-12-29 09:14:59 浏览: 102
python字典嵌套字典的情况下找到某个key的value详解
5星 · 资源好评率100%
可以通过循环列表中的每个字典,判断字典中是否包含某个值,如果包含则记录字典在列表中的下标。代码示例如下:
```python
# 假设我们要查找列表中是否存在 key 为 'name' 值为 'Tom' 的字典
for index, item in enumerate(list):
if item.get('name') == 'Tom':
print(f"字典在列表中的下标是:{index}")
break
else:
print("未找到符合条件的字典")
```
其中 `enumerate` 函数可以同时返回列表中元素的下标和值,`if` 条件语句判断字典中是否包含 key 为 'name' 值为 'Tom' 的键值对,如果包含则输出字典在列表中的下标。如果未找到符合条件的字典,则执行 `else` 语句块。
阅读全文