如何从 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}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP