欢迎访问宙启技术站
智能推送

使用range()函数来创建Python列表

发布时间:2023-08-05 19:28:46

在Python中,range()函数用于创建一个整数序列,可以通过指定起始值、结束值和步长来生成序列中的数字。

range()函数的基本语法如下:

range(start, stop, step)

- start:指定序列的起始值,默认为0。

- stop:指定序列的结束值,生成的序列不包含结束值。

- step:指定序列中的相邻数字之间的差值,默认为1。

以下是一些使用range()函数创建Python列表的示例:

1. 创建一个包含1到10的整数的列表:

numbers = list(range(1, 11))

print(numbers)

输出:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

2. 创建一个包含0到9的整数的列表,步长为2:

numbers = list(range(0, 10, 2))

print(numbers)

输出:[0, 2, 4, 6, 8]

3. 创建一个包含10到1的整数的列表,步长为-1:

numbers = list(range(10, 0, -1))

print(numbers)

输出:[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

4. 创建一个包含0到100的整数的列表,步长为10:

numbers = list(range(0, 101, 10))

print(numbers)

输出:[0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100]

5. 创建一个包含26个小写字母的列表:

letters = [chr(x) for x in range(97, 123)]

print(letters)

输出:['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']

通过使用range()函数,我们可以更轻松地创建包含一系列数字或其他元素的列表。