元组列表中字母的平均数 [英] Average of numbers by letter in a list of tuples
本文介绍了元组列表中字母的平均数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个名为data
的元组列表:
I have a list of tuples named data
:
data = [('A', 2),
('B', 2), ('B', 4), ('B', 6), ('B', 8), ('B', 6), ('B', 4), ('B', 3),
('C', 10), ('C', 10), ('C', 10),
('D', 12),
('E', 12),
('F', 10), ('F', 8), ('F', 6)]
average = []
我想要每个字母的平均值:
I would like an average of the values for each same letter:
预期输出:
average = [('A', 2), ('B', 5), ('C', 10), ('D', 12), ('E', 12), ('F', 8)]
推荐答案
尝试使用 结果
[('A', 2.0),
('B', 4.714285714285714),
('C', 10.0),
('D', 12.0),
('E', 12.0),
('F', 8.0)]
这篇关于元组列表中字母的平均数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文