📜  创建一个从 1 到 n 的数组 python (1)

📅  最后修改于: 2023-12-03 14:50:14.764000             🧑  作者: Mango

创建一个从 1 到 n 的数组 Python

在Python中创建一个从1到n的数组非常简单,只需要使用range()函数即可。你可以使用这个函数来创建一个ints或floats类型的数组,并且指定任意范围和步长。

创建ints数组

创建一个从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
创建floats数组

创建一个从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类型的数组,并且可以指定任意范围和步长。现在你已经学会了如何创建这样的数组,现在就可以开始编写你自己的程序了!