1. 从列表中过滤掉 负数 from random import randint # 随机生成列表 data = [randint(-10, 10) for _ in range(10)] print(data) #输出 [-4, -2, 2, -10, 8, 10, -6, 6, 3, -9] # 1 用 filter 实现 ret = filter(lambda x: x >= 0, data) print( list(ret)) # 输出 [2, 8, 10, 6, 3] # 2 用列表解