例如,在列表[1, 2, 2, 3]中,数字1和数字2出现的次数分别是1和2,所以它们是幸运数,但3只出现过1次,3不是幸运数。...我们知道,列表对象自带一个count()方法,能返回某个元素在列表中出现的次数,具体用法如下:
>>> arr = [3,5,2,7,3,8,1,2,4,8,9,3]
>>> arr.count(8)...zip() 函数创建一个生成器,用来聚合每个可迭代对象(迭代器、生成器、列表、元组、集合、字符串等)的元素,元素按照相同下标聚合,长度不同则忽略大于最短迭代对象长度的元素。...filter()函数返回的也是生成器,只能用一次,过后即消失。
写这里,我们几乎要大功告成了。但是,作为一个有追求的程序员,你能容忍func()这样一个看起来怪怪的函数吗?答案是不能!...这样写不是更简单、更易读吗?果然,我真是想多了!