python - Python 数组(获取正确的语法顺序)
问题描述
如果您运行此代码,则两个输出是相同的:['A','B',' ',' ']
. 不知道我做错了什么,但输出不应该array2
是空白:[' ',' ',' ',' ']
并且array1
应该是:['A','B',' ',' ']
?
reset = [" "," "," "," "]
array1 = []
array2 = []
array1.append([" "," "," "," "])
array2 = array1
array1[0][0] = "A"
array1[0][1] = "B"
print (array1)
print (array2)
解决方案
推荐阅读
- javafx - JavaFX 中标签之间的空间
- html - 底部的页脚使用位置:固定但保持间距
- r - 集群包上的 ggfortify::autoplot 错误:“错误:(从警告转换)‘集群’部分匹配到‘集群’”
- r - 如何向 mapdist 函数添加可选参数?
- javafx - JavaFX Combobox 显示未选中的其他条目
- c++ - 为什么在没有赋值运算符的情况下调用转换构造函数?
- javascript - Axios 请求与老式表单提交请求相同
- python - 为什么表达式 (12 + 5) / 10 * 10 在 Pycharm (Python 3.6.7) 和 CodingBat (Python 3.x) 中评估不同的结果?
- python-3.x - 实时输出子流程 aws sync
- android-studio - 如何在 Android Studio 中启用代码覆盖率运行器的下拉菜单?