如何使用python列表对元素进行分组并对分组数进行平均?
我有一个列表[1_1 34 1_1 45 1_1 78 2_1 33 2_1 12 3 3_2 78 3_1 90 1_3 65 1_2 98 1_3 62 1_3 54 1_3 48 1_3 28 1_2 21 1_2 35]第一个元素是组名,第二个元素是数字。
我怎样才能把他们放在一个分组中,比如[1_1 34 1_1 45 1_1 78 1_2 21 1 u 2 35 1_3 62….]
然后按分组平均,如[1_1 52.3 1_2 28 1_3 34………]
谢谢你
好吧,我来澄清一下。我有一个类似这样的测试结果,我想用python对它们进行分组,并显示每个组的平均值。谢谢您。在
1?1 32
1_1 十三
1_1 十三
1_1 31个
1_3 十三
1_1 35岁
1_2 41
1_1 十九
1_2 64岁
1_3 23
1_2 23
1_2 22个
1_2 67岁
1_2 41
1_3 40个
1_1 35岁
1_2 20个
1_2 35岁
1_3 69个
1_2 67岁
1_3 68个
1_1 21
1_3 70
1_3 23
1_3 47个
1_3 38
1_3 67岁
1_3 十三
1_2 十三
1_2 22个
1_3 22个
1_3 35岁
1_3 14
1_3 68个
1_2 67岁
1_3 65岁
1_3 十三
1_3 41
1_3 67岁
1_3 22个
1_3 67岁
1_2 22个
1_2 42岁
1_2 十三
1_3 66岁
1_3 68个
1_3 67岁
1_2 66岁
1_3 十三
1_3 68个
1_2 39岁