简介
字典是 Python 中一种强大的数据结构,它允许你存储键值对。有时,你可能需要在字典中找到与特定值相关联的键。在这个挑战中,你将编写一个函数,该函数以字典和一个值作为输入,并返回字典中具有给定值的第一个键。
This tutorial is from open-source community. Access the source code
💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版
字典是 Python 中一种强大的数据结构,它允许你存储键值对。有时,你可能需要在字典中找到与特定值相关联的键。在这个挑战中,你将编写一个函数,该函数以字典和一个值作为输入,并返回字典中具有给定值的第一个键。
编写一个函数 find_key(dict, val)
,该函数在给定字典中查找具有给定值的第一个键。
你的函数应:
dict
和值 val
作为输入。dictionary.items()
和 next()
返回第一个值等于 val
的键。def find_key(dict, val):
return next(key for key, value in dict.items() if value == val)
ages = {
'Peter': 10,
'Isabel': 11,
'Anna': 9,
}
find_key(ages, 11) ## 'Isabel'
在这个挑战中,你学习了如何在字典中找到与特定值相关联的键。你使用了 dictionary.items()
方法来遍历字典中的键值对,并使用 next()
函数返回第一个值等于输入值的键。