python基础练习:模拟电视剧收视率排行榜
2020-12-20 本文已影响0人
0清婉0
2020-12-20
TV_plays = [
('《Give up,hold on to me》',1.4),
('《The private dishes of the husbands》',1.343),
('《My father-in-law will do martiaiarts》',0.92),
('《North Canton still believe in love》',0.862),
('《Impossible task》',0.553),
('《Sparrow》',0.411),
('《East of dream Avenue》',0.164),
('《Theprodigal son of the new frontier town》',0.259),
('《Distant distance》',0.394),
('《Music legend》',0.562)
]
print("电视剧的收视率排行榜:")
TV_plays = sorted(TV_plays, key=lambda x: x[1], reverse = True)
for i in TV_plays:
print(i[0] + '收视率:' + str(i[1]) + "%")
【知识点】
sorted(TV_plays, key=lambda x: x[1], reverse = True)
lambda是一个隐函数,是固定写法,x代表列表中的一个元素(x可以起任意的名字)
x[0]表示元组里的第一个元素