python 根据起点、终点、步长生成list
时间: 2023-12-01 20:04:09 浏览: 147
python 定义给定初值或长度的list方法
可以使用 Python 的内置函数 `range()` 来生成一个指定步长的整数序列,再把它转换成列表。例如,如果要生成从起点 `start` 到终点 `end`,步长为 `step` 的整数序列,可以使用以下代码:
```python
my_list = list(range(start, end, step))
```
这将生成一个包含所有整数的列表,步长为 `step`,起点为 `start`,不包括 `end`。例如,如果要生成从 0 到 10,步长为 2 的整数序列,可以使用以下代码:
```python
my_list = list(range(0, 10, 2))
print(my_list) # 输出 [0, 2, 4, 6, 8]
```
注意,如果 `start` 大于等于 `end`,则生成的列表为空。如果 `step` 为负数,则生成的列表也应该是递减的序列。
阅读全文