a = [
{"name": "Tom", "age": 10},
{"name": "Mark", "age": 5},
{"name": "Pam", "age": 7}
]
search_name = 'Tom'
for i in a:
for key in i:
if (i[key] == search_name):
print (item for item in a).next()
else:
print 'No Name'
私は「名前のない」というメッセージ
フム、それを印刷しないのですか? – DeepSpace
しかし、このメッセージが必要です。私の辞書に名前がない場合、ユーザーは「名前なし」を受け取る必要があるからです。しかし、私の辞書に名前があっても、私はまだ「名前なし」というメッセージを受け取ります。 – andrew