如何从Python字典对象中提取key-value子集? 使用字典生成式技术。 我们有一个字典对象,其中包含学生姓名和百分比成绩。 >>> marks = { 'Ravi': 45.23, 'Amar': 62.78, 'Ishan': 20.55, 'Hema': 67.20, 'Balu': 90.75 } PythonCopy 为了获得百分比大于50分的学生的姓名和成绩的字典 >>> passed = { key:value for key, value in marks.items() if value > 50 } >>> passed {'Amar': 62.78, 'Hema': 67.2, 'Balu': 90.75} PythonCopy 为了获得给定姓名的子集 >>> 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} PythonCopy 阅读更多:Python 教程