📜  如何用连续数字填充数组 - Python (1)

📅  最后修改于: 2023-12-03 15:09:13.328000             🧑  作者: Mango

如何用连续数字填充数组 - Python

在Python中,我们可以使用循环以及切片的方法来实现对数组的填充。

使用循环进行填充
n = 5
arr = [0]*n

for i in range(n):
    arr[i] = i+1

print(arr)  # [1, 2, 3, 4, 5]

在上面的例子中,我们首先初始化了一个长度为5的数组,然后使用for循环遍历数组,并将每个元素设置为当前遍历的下标加1。

使用切片进行填充
n = 5
arr = [i+1 for i in range(n)]

print(arr)  # [1, 2, 3, 4, 5]

在上面的例子中,我们使用了Python中列表推导式的方法,通过一个for循环来生成一个数组,将每个元素设置为当前遍历的下标加1。这个方法看起来比较简洁,并且可以在一行内完成。

总之,我们可以通过循环或切片的方法来实现对数组的填充,这两种方法都是python中最常用的。