python程序,filter函数,2.7环境与3.1环境的不同?

python程序,filter函数,2.7环境与3.1环境的不同


牧羊人nacy
浏览 971回答 3
3回答

一只名叫tom的猫

在Python 2里,filter()方法返回一个列表,这个列表是通过一个返回值为True或者False的函数来检测序列里的每一项得到的。在Python 3里,filter()函数返回一个迭代器,不再是列表。在3.1下 用这个 print( list(filter(bigger_than_five,sequence)))

阿晨1998

用list函数转换print( list(filter(bigger_than_five,sequence)))
打开App,查看更多内容
随时随地看视频慕课网APP