温锦文欧普厨电及净水器总代理 发表于 2022-8-10 12:01:42

擅长使用iter

def populate_ranks(votes, ranks):
    names = list(votes.keys())
    names.sort(key=votes.get, reverse=True)
    for i, name in enumerate(names, 1):
      ranks = i


def get_winner(ranks):
    return next(iter(ranks))


if __name__ == '__main__':
    ranks = {}
    votes = {
      'other': 1281,
      'polar bear': 587,
      'fox': 863,
    }
    populate_ranks(votes, ranks)
    print(ranks)
    winner = get_winner(ranks)
    print(winner)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 擅长使用iter