📅  最后修改于: 2023-12-03 14:50:14.764000             🧑  作者: Mango
在Python中创建一个从1到n的数组非常简单,只需要使用range()函数即可。你可以使用这个函数来创建一个ints或floats类型的数组,并且指定任意范围和步长。
创建一个从1到n的ints类型数组的方法如下:
arr = list(range(1, n + 1))
以上代码将创建一个从1到n的整数数组,其中n是一个指定的数字。请注意,我们使用了list()函数,以便将range()函数返回的对象转换为数组。
以下是一个完整的范例,其中我们创建一个从1到10的ints数组,并输出该数组的所有元素:
arr = list(range(1, 11))
for i in arr:
print(i)
输出如下:
1
2
3
4
5
6
7
8
9
10
创建一个从1到n的floats类型数组的方法如下:
arr = [float(i) for i in range(1, n + 1)]
以上代码将创建一个从1到n的浮点数数组,其中n是一个指定的数字。请注意,我们使用了list comprehension,以便遍历range()函数返回的整数值,并将它们类型转换为浮点数。
以下是一个完整的范例,其中我们创建一个从1到5的floats数组,并输出该数组的所有元素:
arr = [float(i) for i in range(1, 6)]
for i in arr:
print(i)
输出如下:
1.0
2.0
3.0
4.0
5.0
使用Python创建一个从1到n的数组非常简单。你可以选择创建ints或floats类型的数组,并且可以指定任意范围和步长。现在你已经学会了如何创建这样的数组,现在就可以开始编写你自己的程序了!