my_list = [1, '', 2, ' ', 3, 3]
new_list = list(filter(None, my_list)) # 注意:为None时,仅仅是过滤掉'', 而不是空的字符串' '
print(new_list)
# 结果为:[1, 2, ' ', 3, 3]
# 过滤出列表中的偶数
def is_even(num):
return num % 2 == 0
new_list = list(filter(is_even, list(range(1, 11))))
print(new_list)
# 结果为:[2, 4, 6, 8, 10]
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |