引数にリストをもつ関数にクラスのリストのメンバを与える

タイトルって難しい.
mathモジュールのsum()は数値のリストを与えるとそのリストの総和を返してくれるけど,クラスメンバを与えることはできないか,って話です.
また意味がわからんな……

import math

class Hoge:
    def __init__(self, number):
        self.number=number

hoge=[]
for i in range(0, 5, 1):
    hoge.append( Hoge(i) )

とあったとして,sum()を使ってhoge[].numberの総和を出したい時の書き方のメモ.

sum( hoge[i].number for i in range(0, len(hoge), 1) )

っていうのができたので,メモ.
書いてみると当たり前の書き方なんだよな……
ブログに載せるほどでもないだろうか……