python复制列表时[:]和[::]之间有什么区别

上传:super_dasuda 浏览: 7 推荐: 0 文件:PDF 大小:56.76KB 上传时间:2021-02-01 06:43:15 版权申诉
前言 new = old[:] Python老鸟都知道以上代码是什么意思。它复制列表old到new。它对于新手来说是种困惑而且应该避免使用这种方法。不幸的是[:]标记法被广泛使用,可能是Python程序员不知道更好的列表复制法吧。然而本文给大家介绍的是关于python复制列表时[:]和[::]之间有什么区别,下面来一起看看吧 我们可以(浅)使用[:]复制列表: l = [1, 2, 3] z1 = l[:] 我们也可以(浅)使用[::]复制它: z2 = [::] 现在z1 == z2将为True.在Explain Python’s slice notation阅读答案后,我了解这些图
上传资源
用户评论