如何使用python列表來分組元素和平均組數? 我有一個列表[1_1 34 1_1 45 1_1 78 2_1 33 2_1 12 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_2 35 1_3 62 .....] 然後通過分組進行平均,例如[1_1 52.3 1_2 28 1_3 34 ....... ]如何使用python列表來分組元素和平均組數?
謝謝
好的,讓我澄清一下這件事。我有一個測試結果看起來像這樣,我想用python將它們分組並顯示每個組的平均值。謝謝。
1_1 32 1_1 13 1_1 13 1_1 31 1_3 13 1_1 35 1_2 41 1_1 19 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 13 1_2 13 1_2 22 1_3 22 1_3 35 1_3 14 1_3 68 1_2 67 1_3 65 1_3 13 1_3 41 1_3 67 1_3 22 1_3 67 1_2 22 1_2 42 1_2 13 1_3 66 1_3 68 1_3 67 1_2 66 1_3 13 1_3 68 1_2 39
你到目前爲止試過的東西? – pramod
你可以使用字典,他們根據每個鍵找到平均值。 –
我投票結束這個問題作爲題外話,因爲它不是一個代碼編寫服務 –