Python数组循环赋值

2023-11-15 08:11:53

在Python中,可以使用循环来对数组进行赋值。以下是一种常见的方法:

arr = [0] * n  # 创建一个长度为n的数组,初始值都为0

for i in range(n):
    arr[i] = i  # 将数组的每个元素赋值为对应的索引值

print(arr)

这段代码将创建一个长度为n的数组,然后使用循环将数组的每个元素赋值为对应的索引值。最后,打印数组的内容。

另一种方法是使用列表推导式:

n = 5

arr = [i for i in range(n)]

print(arr)

这段代码使用列表推导式一行完成了数组的赋值操作。