如何從 Python 字典物件中提取子集的鍵值對?
使用字典解析技術。
我們有一個字典物件,其中包含學生的姓名和百分比
>>> marks = { 'Ravi': 45.23, 'Amar': 62.78, 'Ishan': 20.55, 'Hema': 67.20, 'Balu': 90.75 }
獲得百分比高於 50 的學生姓名和成績的字典
>>> passed = { key:value for key, value in marks.items() if value > 50 } >>> passed {'Amar': 62.78, 'Hema': 67.2, 'Balu': 90.75}
獲取給定名稱的子集
>>> names = { 'Amar', 'Hema', 'Balu' } >>> lst = { key:value for key,value in marks.items() if key in names} >>> lst {'Amar': 62.78, 'Hema': 67.2, 'Balu': 90.75}
廣告