在Python 中搜尋清單中的字典
問題:
問題:[ { "name": "Tom", "age": 10 }, { "name": "Mark", "age": 5 }, { "name": "Pam", "age": 7 }, ]
給定一個字典列表那麼,我們如何根據鍵值對高效地搜尋和檢索特定的字典呢?在本例中,我們要找出鍵“name”設定為“Pam”的字典。
解決方案:dicts = [ { "name": "Tom", "age": 10 }, { "name": "Mark", "age": 5 }, { "name": "Pam", "age": 7 }, ] result = next(item for item in dicts if item["name"] == "Pam") print(result)
{'name': 'Pam', 'age': 7}
以上是Python中如何基於鍵值對在列表中高效查找字典?的詳細內容。更多資訊請關注PHP中文網其他相關文章!