當前位置:成語大全網 - 新華字典 - python中有多個字典,然後取最大值

python中有多個字典,然後取最大值

d1?=?{'ser':'0001','name':'Tom','sex':'m','score':'76'}

d2?=?{'ser':'0002','name':'Jak','sex':'m','score':'87'}

d3?=?{'ser':'0003','name':'Alic','sex':'f','score':'86'}

max_score?=?float('-inf')

min_score?=?float('inf')

max_student?=?None

min_student?=?None

for?d?in?[d1,?d2,d3]:

score?=?int(d['score'])

if?score?>?max_score:

max_score?=?score

max_student?=?d

if?score?<?min_score:

min_score?=?score

min_student?=?d

print('min?score?student?info',min_student)

print('max?score?student?info',max_student)

應該能夠滿足妳的需求