内容来自网络转载:
刚运行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))