fork download
  1. print("b = a")
  2. a = [1,2,3]
  3. b = a
  4. a.append(4)
  5. print("a: ",a)
  6. print("b: ",b)
  7.  
  8. print("b = a[:]")
  9. a = [1,2,3]
  10. b = a[:]
  11. a.append(4)
  12. print("a: ",a)
  13. print("b: ",b)
  14.  
  15. print("b = a")
  16. a = [[1,2],[2,3],[3,4]]
  17. b = a
  18. a.append([4,5])
  19. print("a: ",a)
  20. print("b: ",b)
  21.  
  22. print("b = a[:]")
  23. a = [[1,2],[2,3],[3,4]]
  24. b = a[:]
  25. a.append([4,5])
  26. print("a: ",a)
  27. print("b: ",b)
  28.  
  29. print("b = a.copy()")
  30. a = [1,2,3]
  31. b = a.copy()
  32. a.append(4)
  33. print("a: ",a)
  34. print("b: ",b)
  35.  
  36. print("b = a.copy()")
  37. a = [[1,2],[2,3],[3,4]]
  38. b = a.copy()
  39. a.append([4,5])
  40. print("a: ",a)
  41. print("b: ",b)
Success #stdin #stdout 0.02s 8736KB
stdin
Standard input is empty
stdout
b = a
a:  [1, 2, 3, 4]
b:  [1, 2, 3, 4]
b = a[:]
a:  [1, 2, 3, 4]
b:  [1, 2, 3]
b = a
a:  [[1, 2], [2, 3], [3, 4], [4, 5]]
b:  [[1, 2], [2, 3], [3, 4], [4, 5]]
b = a[:]
a:  [[1, 2], [2, 3], [3, 4], [4, 5]]
b:  [[1, 2], [2, 3], [3, 4]]
b = a.copy()
a:  [1, 2, 3, 4]
b:  [1, 2, 3]
b = a.copy()
a:  [[1, 2], [2, 3], [3, 4], [4, 5]]
b:  [[1, 2], [2, 3], [3, 4]]