筛选列表中的数据

5年以前  |  阅读数:451 次  |  编程语言:Python 

列表解析

from random import randint

data = [randint(-10,10) for _ in range(10)]
data_after=[x for x in data if x > 0]

filter函数

from random import randint

data = [randint(-10,10) for _ in range(10)]
data_after=list(filter(lambda x:x > 0, data))

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8