d = [
{
"name": "ga0",
"fullName": "gac0",
"key": "office",
"id" : "Apps/tex3435",
"value" : "test2"
},
{
"name": "gasec1",
"fullName": "gasec1",
"key": "PRINCIPAL",
"id" : "Apps/tex3433",
"value" : "test"
}]
for x in d:
# x is a dictionary, so we now iterate over its key - value pair
# Use x.iteritems() for Python 2
for key, values in x.items():
if values == 'PRINCIPAL':
print(key)
# Using list comprehension
print([i for x in d for i, j in zip(x.keys(), x.values()) if j == 'PRINCIPAL'])
此解决方案返回
r
列表,其中l
中的条目具有key = PRINCIPAL
。你知道吗获取值的键的简单循环>;“PRINCIPAL”:
相关问题 更多 >
编程相关推荐