python如何在列表、字典中筛选数据?
实际问题有哪些?
1.过滤掉列表[3,9,-1,10.-2……] 中负数
2.筛选出字典
{‘li_ming’:90,’xiao_hong’:60,’li_kang’:95,’bei_men’:98} 中值高于90的项
3.筛选出集合{3,9,-1,10.-2……]中能被3整除的数
问题1如何解决?
最普通方法:
#!/usr/bin/python3
def filter_l(data):
res = []
for i in data:
i
本篇文章给大家带来的内容是关于Python如何筛选序列中的元素 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1、需求
序列中含有一些数据,我们需要提取其中的值或根据某些标准对序列做删减,
2、解决方案
要筛选序列中的数据,通常最简单的方法是使用列表推导式。
例如:
myList=[1,4,-5,10,-7,2,3,-1]
print([n for n in myList if n>0])
print([n for n in myList if n<