2017-03-09 31 views
0

假裝你有一個列表: list = [23,25,22,31]如何用數字列表創建直方圖?

你將如何能夠將這些數字放入python直方圖?

+0

帶有這樣的x ticks q = [「Keep and Win」,'','','Keep and Lose','','Switch and Win','','',Switch and Lose]] –

回答

1

使用默認的字典:

from collections import defaultdict 

numbers = [23,25,22,31,23] 

histogram = defaultdict(int) 
for number in numbers: 
    histogram[number] += 1 

輸出:

defaultdict(int, {22: 1, 23: 2, 25: 1, 31: 1}) 

注:A)不要叫你的榜 「榜首」,因爲它是一個保留字。 B)我列出的數字有兩個23來演示直方圖。

+0

它的工作原理和完美幫助。謝謝。 –

+0

@DarshanD如果這回答你的問題,我可以建議將問題標記爲回答? – gregory