如何從 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}

更新時間: 2019 年 12 月 4 日

2 千 + 瀏覽量

開啟您的 職業生涯

完成課程即可獲得認證

開始
廣告