注册 |登录
已有 1584 次阅读 2019-8-11 03:19 |个人分类:Python编程|系统分类:科研笔记
尝试以下程序
a, b = [[1]]*2
a[1]=2
发现b[1]==2. 这个命令的意思是给“[1]”贴上两个标签a, b,既然[1]变了,标签a, b的内容都跟着变了。
如果是
a, b = [[1], [1]]
则不会。
推荐到博客首页
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-6-26 07:45
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社