用python推导式回答 创建[1,100]的自然数列表、偶数列表和奇数列表
时间: 2024-05-14 20:18:48 浏览: 11
可以以下推导式来创建自然数列表、偶数列表和奇数列表:
```python
# 自然数列表
natural_numbers = [i for i in range(1, 101)]
# 偶数列表
even_numbers = [i for i in range(1, 101) if i % 2 == 0]
# 奇数列表
odd_numbers = [i for i in range(1, 101) if i % 2 != 0]
```
其中,`range(1, 101)` 表示从 1 到 100 的自然数序列。`if i % 2 == 0` 表示如果 i 是偶数,则加入偶数列表,否则加入奇数列表。
相关问题
python创建[1-100]的自然数列表、奇数列表和偶数列表
自然数列表:
```python
n_list = list(range(1, 101))
```
奇数列表:
```python
odd_list = list(range(1, 101, 2))
```
偶数列表:
```python
even_list = list(range(2, 101, 2))
```
创建【1,100】的自然数列表,偶数列表和奇数列表代码
以下是创建【1,100】的自然数列表,偶数列表和奇数列表的代码:
自然数列表:
```python
natural_numbers = list(range(1, 101))
```
偶数列表:
```python
even_numbers = list(range(2, 101, 2))
```
奇数列表:
```python
odd_numbers = list(range(1, 101, 2))
```
希望这可以帮助您!