01max和min的高级用法

# age_dic={'age12222223333333333':17,'age2':21,'age3':25,'age4':28}
# print(max(age_dic)) #age4 比较key
# #比较key的时候是逐位比较
# print(max(age_dic.values())) #28 比较value

hjsd={
1:'陈清扬说,她丝毫不藐视破鞋。据她观察,破鞋都很善良,乐于助人而且最不乐意让人失望。',
2:'陈清扬在我的草房时,赤臂裸腿穿一件白大褂,和她在山上那间医务室里装束一样,所不同的是披散的长发用个手绢束住,脚上'
'也多了一双拖鞋。看了她的样子,我就开始琢磨:她那件白大褂底下是穿了点什么呢,还是什么都没穿。这一点可以说明陈清扬'
'很漂亮,因为她觉得穿什么不穿什么无所谓。这是从小培养起来的自信心。',
3:'沉默就是默认。',
4:'那一天我二十一岁,在我一生的黄金时代。我有好多奢望。我想爱,想吃,还想在一瞬间变成天上半明半暗的云。后来我才知道'
'生活就是个缓慢受锤的过程,人一天天老下去,奢望也一天天消失,最后变得像挨了锤的牛一样。可是我过二十一岁生日时没有'
'预见到这一点。我觉得自己会永远生猛下去,什么也锤不了我。',
5:'晚上我在水泵房点起汽灯,陈清扬就会忽然到来,谈起她觉得活着很没意思,还说到她在每件事上都是清白无辜。我说她竟敢'
'觉得自己清白无辜,这本身就是最大的罪孽。照我的看法,每个人的本性都是好吃懒做,好色贪淫,假如你克勤克俭,守身如玉,'
'这就犯了矫饰之罪,比好吃懒做好色贪淫更可恶。这些话她好像很听的进去,但是从不附和。',
6:'我过二十一岁生日那天,打算在晚上引诱陈清扬,因为陈清扬是我的朋友,而且胸部很丰满,腰很细,屁股浑圆。除此之外,她的'
'脖子端正修长,脸也很漂亮。我想和她**而且认为她不应该不同意,假如她想借我的身体练开膛,我准让她开;所以我借她的身体'
'一用也没什么不可以。',
7:'在我看来,义气就是江湖好汉中那种伟大友谊。水浒中的豪杰们,杀人放火的事是家常便饭,可一听说及时雨的大名,立即倒身便拜。'
'我也像那些草莽英雄,什么都不信,唯一不能违背的就是义气。只要你是我的朋友,哪怕你十恶不赦,为天地所不容,我也要站到你'
'身边。那天晚上我把我的伟大友谊奉献给陈清扬,她大为感动,当即表示道:这友谊她接受了。不但如此,她还说要以更伟大的友谊还报我,'
'哪怕我是个卑鄙小人也不背叛。我听她如此说,大为放心,就把底下的话也说了出来:我已经二十一岁了,男女间的事情还没体验过,真是不甘心。她听了以后就'
'开始发愣,大概是没有思想准备。说了半天她毫无反应。我把手放到她的肩膀上去,感觉她的肌肉绷得很紧。这娘们随时可能翻了脸给我一耳光,假定如此,就证明'
'女人不懂什么是交情。可是她没有。忽然间她哼了一声,就笑起来。还说:我真笨!这么容易就着了你的道儿!',
8:'陈清扬后来说,她始终没搞明白我那个伟大友谊是真的呢,还是临时编出来骗她。但是她又说,那些话就像咒语一样让她着迷,哪怕为此失去一切,也不'
'懊悔。',
}
# for item in zip(hjsd.keys(),hjsd.values()):
# print(item)
# print('字典的最大值为:',max(zip(hjsd.keys(),hjsd.values())))#这里比较的是key,如果想比较value,顺序改一下即可
#只要是可以被迭代的序列,max就能比较;
#如何比较大小的呢?----默认从第一个值开始比较
#注意:不同的数据类型之间不能进行比较

#-------------------------------------------------------------------------------------------------------
yszqb=[
{'name':'氢H','num':1},
{'name':'氦He','num':2},
{'name':'锂Li','num':3},
{'name':'铍Be','num':4},
{'name':'硼B','num':5},
]
print(max(yszqb,key=lambda dic:dic['num']))
#----------------------------------------------------------------------------------------------------------

猜你喜欢

转载自www.cnblogs.com/start20180703/p/9347740.html