按市值排序银行信息 - Python 代码实现
按市值排序银行信息 - 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亿
代码解释:
- 使用
sorted()函数对字典banks进行排序,key=lambda x: x[1]表示以字典的值(市值)作为排序依据,reverse=True表示降序排序。 - 使用循环遍历排序后的结果,并打印每个银行的名称和市值。
总结:
本文使用 Python 代码实现了根据市值从高到低排序银行信息的功能,代码简洁易懂,可扩展性强,适用于各种类似场景。
原文地址: https://www.cveoy.top/t/topic/ns0Y 著作权归作者所有。请勿转载和采集!