如何使用数字列表创建直方图?

时间:2017-03-09 04:00:41

标签: python-3.x

假装你有一个清单: list = [23,25,22,31]

你怎么能把这些数字放到python的直方图中?

1 个答案:

答案 0 :(得分: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)不要打电话给你的清单" list"因为它是一个保留字。       B)我使数字列表有两个23来展示直方图。