gpt4 book ai didi

python - 使用for循环在python中分配数组值

转载 作者:行者123 更新时间:2023-11-28 22:08:28 25 4
gpt4 key购买 nike

<分区>

在 Python3 中动态创建二维数组时,在以下情况下不会更新值:

no_col = 3
no_row = 4

arr = [[0 for x in range(no_col)] for y in range(no_row)]

for i in arr[0]:
i = 1

arr 值

0 0 0
0 0 0
0 0 0
0 0 0

但是在使用范围时,值会更新

for i in range(no_col):
arr[0][i] = 1

arr 值

1 1 1
0 0 0
0 0 0
0 0 0

为什么会这样?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com