【发布时间】:2016-04-19 17:45:04
【问题描述】:
我有以下两个列表:
level = ["a","b","a","c"]
Number = [1,2,1,2]
我只是想知道是否可以使用 Python 计算列表级别中每个元素的总和。所以输出将是两个新列表 x 和 y:
x = ["a", "b","c"]
y = [2,2,2] (e.g: the total Number for "a" is 1+1=2, etc)
【问题讨论】:
-
你可以用Python来做这个,你试过什么?
-
在这种情况下你的
y应该是[2, 1, 1]吗? -
请根据@SnehalShekatkar 编辑您的问题,以免混淆想要帮助您的会员
-
@SnehalShekatkar 谢谢提问!实际上它是 [2,2,2] 因为它们是列表频率中数字的总和,这有点令人困惑,因为它们不是列表级别中每个元素的实际“频率”,我正在尝试分组按列表频率中的数字。
-
@BillalBEGUERADJ 谢谢提醒!我只是将其更改为数字而不是“频率”,我想这不那么令人困惑。
标签: python list python-2.7 python-3.x