📅  最后修改于: 2023-12-03 15:18:59.390000             🧑  作者: Mango
在 Python Pytorch 中,range() 方法可以用来生成一个整数列表,支持多种参数形式。一般形式为:
range(start, stop[, step])
start
:生产序列的起始值(默认为0)。stop
:生产序列的终止值(不包含)。step
:生产序列的步长(默认为1)。for i in range(5):
print(i)
结果:
0
1
2
3
4
for i in range(1, 10, 2):
print(i)
结果:
1
3
5
7
9
range() 方法通常用于 for 循环的索引,以及其他需要整数序列的场合(如列表推导式)。
# 列表推导式生成1~8的平方
squares = [i*i for i in range(1, 9)]
print(squares) # [1, 4, 9, 16, 25, 36, 49, 64]
# for 循环的索引
my_list = ['a', 'b', 'c', 'd', 'e']
for i in range(len(my_list)):
print(i, my_list[i])
本文介绍了 Python Pytorch 中的 range() 方法,讲述了它的基本用法和注意事项,并给出了示例和应用场合。range() 方法是 Python Pytorch 中十分常用的方法之一,掌握了它能够让我们更加灵活地处理整数序列,简化代码并提升效率。