【发布时间】:2023-03-24 08:55:02
【问题描述】:
我是 Python 新手,偶然发现了以下问题:我有两个由元组 ('str', float) 组成的列表(listA 和 listB),我必须计算每个列表的浮点值的平均值。
groups = ['A', 'B', 'B', 'A', 'B', 'B', 'B', 'B', 'A', 'A']
scores = [0.2, 0.3, 0.9, 1.1, 2.2, 2.9, 0.0, 0.7, 1.3, 0.3]
list_groups_scores = list(zip(groups,scores))
list_groups_scores.sort()
print(list_groups_scores)
listA = list_groups_scores[0:4]
listB = list_groups_scores[5:9]
print(listA, listB)
有人可以帮忙吗? 非常感谢!
【问题讨论】:
-
在组数组中循环并对当前组的值求和(使用字典保存结果和值的数量。然后对于字典中的每个条目,将总和除以条目数。