Python:a[[]]3,a[0].append,为何输出为a=[[1],[1],[1]]

更新时间:01-23 教程 由 桑稚 分享

首先申明一点,题主的问题是有问题的,Python中没有a[[]]*3这样的写法。所以也不可能得到最终的答案。

正确的写法应该是a=[[]],a[0].append(1),a*3最终就可以得到题主要求的答案。

在Python的列表list中*相当于是给列表中元素倍增。也就是a[[1]]*3=a[[1],[1],[1]]

声明:关于《Python:a[[]]3,a[0].append,为何输出为a=[[1],[1],[1]]》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2107371.html