按市值排序银行信息 - Python 代码实现

本文将使用 Python 代码实现根据市值从高到低排序银行信息。以摩根大通、美国银行、富国银行、工商银行、建设银行为例,展示代码逻辑和结果。

数据准备:

banks = {'摩根大通': 3909.34, '美国银行': 3252.31, '富国银行': 3080.13, '工商银行': 3452.14, '建设银行': 2573.99}

代码实现:

sorted_banks = sorted(banks.items(), key=lambda x: x[1], reverse=True)
for bank in sorted_banks:
    print(bank[0] + ' | ' + str(bank[1]) + '亿')

输出结果:

摩根大通 | 3909.34亿
工商银行 | 3452.14亿
美国银行 | 3252.31亿
富国银行 | 3080.13亿
建设银行 | 2573.99亿

代码解释:

  1. 使用 sorted() 函数对字典 banks 进行排序,key=lambda x: x[1] 表示以字典的值(市值)作为排序依据,reverse=True 表示降序排序。
  2. 使用循环遍历排序后的结果,并打印每个银行的名称和市值。

总结:

本文使用 Python 代码实现了根据市值从高到低排序银行信息的功能,代码简洁易懂,可扩展性强,适用于各种类似场景。

按市值排序银行信息 - Python 代码实现

原文地址: https://www.cveoy.top/t/topic/ns0Y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录