You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python处理嵌套列表,计算并打印人均分配金额

Python计算各年份人均分配金额并格式化输出

给定嵌套列表:

My_list = [ [2001, 9500, 6], [2002, 7500, 7], [2003, 8600, 3], ]

其中每个子列表依次代表年份、总金额、待分配人数,以下是实现计算人均分配金额并按指定格式输出的代码:

My_list = [ [2001, 9500, 6], [2002, 7500, 7], [2003, 8600, 3], ]

output_parts = []
for year, total_amount, people_count in My_list:
    per_capita = total_amount / people_count
    # 格式化保留两位小数,拼接成指定格式的字符串
    output_parts.append(f"{year}: {per_capita:.2f} dollar")

# 用空格拼接所有部分并输出
print(' '.join(output_parts))

运行输出:

2001: 1583.33 dollar 2002: 1071.43 dollar 2003: 2866.67 dollar

代码逻辑说明:

  • 遍历嵌套列表,解构每个子列表的三个元素为年份、总金额、人数
  • 计算人均金额后,通过字符串格式化保留两位小数
  • 将所有格式化后的片段存入列表,最后用空格连接成目标格式的字符串并打印

内容的提问来源于stack exchange,提问作者Nemi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:50:24