统计一个List中符合条件的元素个数
时间: 2024-03-17 20:44:49 浏览: 135
两个List集合取相同重复数据的方法
好的,我可以帮你解决这个问题。你可以使用Python内置的函数`filter()`和`len()`来实现这个目标。具体的代码如下:
```python
my_list = [1, 2, 3, 4, 5, 6]
count = len(list(filter(lambda x: x % 2 == 0, my_list)))
print(count)
```
上述代码中,`filter()`函数会对`my_list`中的每个元素应用一个匿名函数,这个函数会判断当前元素是否符合条件,即是否为偶数。`filter()`函数会返回一个迭代器,其中包含符合条件的元素。`list()`函数会将迭代器转换成一个列表,然后使用`len()`函数统计列表元素的个数。最终的结果即为符合条件的元素个数。
如果你想统计不同的条件下符合条件的元素个数,只需要修改lambda函数即可。
阅读全文