python - python中的二维数组所有列值都被设置
问题描述
我在字典中有一个 5x5 2D 数组,所有值都设置为 False。
出于某种原因,当我使用 x = 2 和 y = 1 执行此语句时:
dict[key][x][y] = True
第二列都包含 True 而不仅仅是 (2, 1) 处的元素。
编辑:这就是我制作数组的方式:
dict[key] = [[False] * width] * height
解决方案
推荐阅读
- python - 如何以编程方式返回关键字的位置(行和列)
- javascript - R闪亮中的ID和类组合的Javascript问题
- c++ - 将空参数列表函数从 C 转换为 C++
- javascript - 角度构建文件未捆绑在 dist 文件夹中
- c - 从睡眠中唤醒主线程
- google-cloud-platform - 如何使用谷歌云存储在多个谷歌云实例之间同步号码?
- rcpp - Rcpp:如何获取 rcpp 中可空矩阵的行/列数
- python - Python - 未来和上一个日历季度
- c - 可变参数宏:相同代码的不同输出
- java - 如何使用 ConnectionService 获取呼叫 UI 演示