日下部 詩 says to YSITD
filter 返回的就是 generater 物件呀 f = filter(...) g = list(f) 才會真正求值