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

Python中的range()函数:循环和列表创建

发布时间:2023-07-01 02:18:05

Python中的range()函数是一个非常常用的函数,用于创建一个整数序列,常用于循环和列表的创建。

range()函数有三种用法:

1. range(stop):返回一个从0到stop-1的整数序列。例如,range(5)将返回序列[0, 1, 2, 3, 4]。

2. range(start, stop, step):返回一个从start到stop-1的整数序列,步长为step。例如,range(1, 10, 2)将返回序列[1, 3, 5, 7, 9]。

3. range(start, stop):返回一个从start到stop-1的整数序列,步长为1。例如,range(5, 10)将返回序列[5, 6, 7, 8, 9]。

循环使用range()函数时,可以使用for循环来遍历整数序列。例如,可以使用range()函数来计算1到10的整数的和:

total = 0
for num in range(1, 11):
    total += num
print(total)  # 输出55

此外,range()函数还可以与列表结合使用,用于创建一个包含一系列整数的列表。例如,可以使用range()函数来创建一个包含1到10的整数的列表:

my_list = list(range(1, 11))
print(my_list)  # 输出[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

range()函数在循环和列表创建中的应用非常广泛。它可以根据需要生成不同范围和步长的整数序列,从而简化编码过程并提高代码的可读性和可维护性。