>>> students=[
{'name':'张三','age':23,'score':88,'tel':'23423532','gender':'男'},
{'name':'李四','age':26,'score':80,'tel':'12533453','gender':'女'},
{'name':'王五','age':15,'score':58,'tel':'56453453','gender':'男'},
{'name':'赵六','age':16,'score':57,'tel':'86786785','gender':'男'},
{'name':'小明','age':18,'score':98,'tel':'23434656','gender':'女'},
{'name':'小红','age':23,'score':72,'tel':'67867868','gender':'女'}
]
>>> for s in students:
if s['score']<60:
print(s['name'],s['score'])
王五 58
赵六 57
>>> len([s['age'] for s in students if s['age']<18])
2
>>> max([(s['score'],s['name']) for s in students])[1]
'小明'
>>> sorted(students,key=lambda x:x['score'],reverse=True)
[{'name': '小明', 'age': 18, 'score': 98, 'tel': '23434656', 'gender': '女'}, {'name': '张三', 'age': 23, 'score': 88, 'tel': '23423532', 'gender': '男'}, {'name': '李四', 'age': 26, 'score': 80, 'tel': '12533453', 'gender': '女'}, {'name': '小红', 'age': 23, 'score': 72, 'tel': '67867868', 'gender': '女'}, {'name': '王五', 'age': 15, 'score': 58, 'tel': '56453453', 'gender': '男'}, {'name': '赵六', 'age': 16, 'score': 57, 'tel': '86786785', 'gender': '男'}]
>>>