python生成奇数列表
时间: 2023-10-14 15:06:03 浏览: 202
python 实现制作奇数
5星 · 资源好评率100%
以下是Python生成奇数列表的几种方法:
1. 使用for循环和range函数:
```python
odd_list = []
for i in range(1, 10, 2):
odd_list.append(i)
print(odd_list) # [1, 3, 5, 7, 9]
```
2. 使用列表推导式:
```python
odd_list = [i for i in range(1, 10, 2)]
print(odd_list) # [1, 3, 5, 7, 9]
```
3. 使用filter函数和lambda表达式:
```python
odd_list = list(filter(lambda x: x % 2 != 0, range(1, 10)))
print(odd_list) # [1, 3, 5, 7, 9]
```
4. 使用numpy库的arange函数:
```python
import numpy as np
odd_list = np.arange(1, 10, 2).tolist()
print(odd_list) # [1, 3, 5, 7, 9]
```
阅读全文