为了实现这个目的,我们可以定义一个函数:
import hashlib
def check(value): value_str = str(value) value_hex = str(hashlib.md5...在Python里面,有一个现成的函数 filter也能实现这个效果:
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]b = filter(check, a)
此时,获得的b变量是一个生成器对象...filter函数接收两个参数,第一个参数是一个函数名,第二个参数是一个可迭代的对象。filter函数把可迭代对象的每一个值都放进参数1对应的函数中,如果返回True,那么这个值就是有效的,就会被保留。