python 遍历删除

网友投稿 681 2022-05-30

方法1:ok的

a = [1, 2, 3, 4, 5, 6, 7, 8]

# print(id(a))

# print(id(a[:]))

for i in a[:]:

if i > 5:

a.remove(i)

print(a)

# print(id(a))

2.filter

内建函数filter()官方文档参考:https://docs.Python.org/3/library/functions.html#filter

a = [1,2,3,4,5,6,7,8]

b = filter(lambda x: x>5,a)

print(list(b))

python 遍历删除

运行结果:

3.列表解析

a = [1,2,3,4,5,6,7,8]

b = [i for i in a if i >5]

prin

Python

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:OAuth 2.0 协议原理详解
下一篇:nunjucks:继承与jinja2的js模板引擎
相关文章