initial creation
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env python
|
||||
import copy
|
||||
|
||||
data = [
|
||||
[1, 2, 3],
|
||||
[4, 5, 6],
|
||||
]
|
||||
|
||||
d1 = data # <1>
|
||||
d2 = list(data) # <2>
|
||||
d3 = copy.deepcopy(data) # <3>
|
||||
|
||||
d1.append("d1") # <4>
|
||||
d1[0].append(50) # <5>
|
||||
|
||||
d2.append("d2") # <6>
|
||||
d2[0].append(99) # <7>
|
||||
|
||||
d3.append("d3") # <8>
|
||||
d3[0].append(500) # <9>
|
||||
|
||||
print("data:", data, id(data))
|
||||
print("d1:", d1, id(d1))
|
||||
print("d2:", d2, id(d2))
|
||||
print("d3:", d3, id(d3))
|
||||
print()
|
||||
|
||||
print("id(d1[0]):", id(d1[0]))
|
||||
print("id(d2[0]):", id(d2[0]))
|
||||
print("id(d3[0]):", id(d3[0]))
|
||||
|
||||
Reference in New Issue
Block a user