python一个列表找奇数
时间: 2023-08-19 16:36:25 浏览: 50
可以使用列表推导式来快速找到一个列表中的奇数元素,示例代码如下:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
odd_numbers = [num for num in my_list if num % 2 != 0]
print(odd_numbers)
```
输出结果为:
```
[1, 3, 5, 7, 9]
```
以上代码中,使用了列表推导式,首先遍历了my_list中的每一个元素,然后判断元素是否为奇数,如果是,就将这个元素添加到odd_numbers列表中。最后输出odd_numbers列表即可。
相关问题
python输出列表中的奇数
可以使用列表推导式来输出一个列表中的奇数:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
odd_numbers = [x for x in my_list if x % 2 != 0]
print(odd_numbers)
```
这段代码中,我们首先将一个包含整数的列表 `my_list` 定义为 `[1, 2, 3, 4, 5, 6, 7, 8, 9]`。然后,我们使用列表推导式来创建一个新的列表 `odd_numbers`,其中仅包含 `my_list` 中的奇数。最后,我们使用 `print` 函数输出这个列表。
如果你运行这段代码,你会得到以下输出:
```
[1, 3, 5, 7, 9]
```
python删除列表中的奇数
可以使用列表推导式来删除列表中的奇数元素,代码如下:
```python
# 定义一个原始列表
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 使用列表推导式删除奇数元素
even_numbers = [num for num in numbers if num % 2 == 0]
# 输出结果
print(even_numbers)
```
输出结果为:
```
[2, 4, 6, 8]
```
在上面的代码中,我们使用 `if` 条件判断来筛选出偶数元素,最终得到一个只包含偶数元素的新列表 `even_numbers`。原始列表 `numbers` 中的奇数元素并未被改变。