您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

没有明显原因使用的Python列表切片语法

没有明显原因使用的Python列表切片语法

就像NXC所说的,Python变量名实际上指向一个对象,而不是内存中的特定位置。

newList = oldList会创建两个指向同一对象的不同变量,因此,更改oldList也会更改newList

但是,当您这样做时newList = oldList[:],它将“切片”列表,并创建一个新列表。的认值为[:]0,并且位于列表的末尾,因此它将复制所有内容。因此,它使用第一个中包含的所有数据创建一个新列表,但是可以更改两个列表而无需更改另一个

python 2022/1/1 18:43:30 有301人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶