美文网首页
python2.7中如何过滤列表中的负数

python2.7中如何过滤列表中的负数

作者: 古耐耐is程序媛 | 来源:发表于2018-01-24 23:34 被阅读0次

一 . 共三种方法

1.迭代

2.filter()函数

3.列表解析

二 . 实现方法

1 . 迭代

a = [1,2,3,-4,4,-6]

b = []

for i in a:

if i<0:

b.append(i)

print b

2.filter()函数

# 先使用random随机生成一些函数

from random import randint

data = [randint(-10,10) for _ in range(10)]

# 执行后,直接输出结果

filter(lambda x:x>=0, data)

3.列表解析

from randint import randint

data = [randint(-10,10) for _ in range(10)]

# 回车后直接输出结果

[i for i in data if i >=0]

相关文章

网友评论

      本文标题:python2.7中如何过滤列表中的负数

      本文链接:https://www.haomeiwen.com/subject/cxwpaxtx.html