列表推导同 filter 和 map 的比较 参考廖雪峰的文档: filter()函数:用于过滤序列. filter()接收一个函数和一个序列.把传入的函数依次作用于传入的序列的每个元素,根据返回值是True还是Fasle决定保留还是丢弃该元素. 例如,忽略列表中的数字,只保留字符: def is_char(l): if not isinstance(l, int): # 判断传入的参数是否非整型 return l li = [i for i in filter(is_char, ['dd',…