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