ヒストグラム(度数分布)

#!usr/bin/env python
# -*- coding: utf-8 -*-

#histogram.py

import sys
import random
from collections import defaultdict

points = [5,24,34,36,38,42,50,57,66,66,71,73,74,76,77,80,80,89,97,100]
random.shuffle(points)
d=defaultdict(int)
for point in points:
    val = point / 10
    d[val*10] +=1
x = sorted(d.items(), key=lambda a:a[0], reverse=False)
print x

defaultdict使うと10の位(要素がゼロの位)が抜けてしまうのかな。