如何从 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 日

2K+ 次阅读

开启你的职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.