Jos*_*Lee 35
它创建一个(浅)副本.
>>> l = [1,2,3]
>>> m = l[:]
>>> n = l
>>> l.append(4)
>>> m
[1, 2, 3]
>>> n
[1, 2, 3, 4]
>>> n is l
True
>>> m is l
False
Run Code Online (Sandbox Code Playgroud)
rec*_*ive 12
l[:]被称为切片表示法.它可以用于仅提取列表中的一些元素,但在这种情况下,边界被省略,因此返回整个列表,但由于切片,这实际上是对不同列表的引用,而不是l包含相同的元素.该技术通常用于制作浅拷贝或克隆.
http://docs.python.org/tutorial/introduction.html#lists
| 归档时间: |
|
| 查看次数: |
429 次 |
| 最近记录: |