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]表示元组里的第一个元素

上一篇下一篇

猜你喜欢

热点阅读