內容來自網絡轉載:
剛運行filter時 運行總是出現<filter object at 0x000001B68F052828> 得不到想要的數據
后來發現是因為filter的結果是一個數組 需要 list 幫助
后來將print(f) 改為 print(list(f)) 成功~
代碼:def fil(n):
return n%2==1
f=filter(fil,range(100))
print(list(f))
內容來自網絡轉載:
剛運行filter時 運行總是出現<filter object at 0x000001B68F052828> 得不到想要的數據
后來發現是因為filter的結果是一個數組 需要 list 幫助
后來將print(f) 改為 print(list(f)) 成功~
代碼:def fil(n):
return n%2==1
f=filter(fil,range(100))
print(list(f))
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。