python 数据筛选
时间: 2023-10-26 14:21:57 浏览: 96
在 Python 中,可以使用条件语句和循环语句实现数据筛选。
假设有一个列表,需要筛选出其中所有偶数:
```python
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_nums = []
for num in nums:
if num % 2 == 0:
even_nums.append(num)
print(even_nums)
```
输出结果为:
```
[2, 4, 6, 8, 10]
```
另外,Python 还提供了列表推导式,可以更加简洁地实现数据筛选:
```python
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_nums = [num for num in nums if num % 2 == 0]
print(even_nums)
```
输出结果为:
```
[2, 4, 6, 8, 10]
```
除了列表,还可以用类似的方法筛选其他数据类型,比如字典、集合等。
阅读全文