如何编写函数计算百分比列表的最终百分比总和?
百分比列表求和解决方案
你需要计算存储百分比数值的列表总和,本质就是对列表内的数值直接求和,以下是实现代码:
基础实现(列表元素为纯数字)
def calculate_total_percentage(percent_list): return sum(percent_list) # 调用示例 bonus = [120, 11, 23, 92] total_percent = calculate_total_percentage(bonus) print(f"{total_percent}%") # 输出 246%
计算逻辑:120 + 11 + 23 + 92 = 246,对应结果为246%。
扩展实现(列表元素为带%的字符串)
如果你的列表元素是带%符号的字符串(比如["120%", "11%", "23%", "92%"]),可以用下面的函数处理:
def calculate_total_percentage(percent_list): # 移除每个元素的%符号并转为整数后求和 return sum(int(item.strip().replace("%", "")) for item in percent_list)
内容的提问来源于stack exchange,提问作者SoyNeko
相关产品推荐
相关产品推荐

