print("b = a")
a = [1,2,3]
b = a
a.append(4)
print("a: ",a)
print("b: ",b)
print("b = a[:]")
a = [1,2,3]
b = a[:]
a.append(4)
print("a: ",a)
print("b: ",b)
print("b = a")
a = [[1,2],[2,3],[3,4]]
b = a
a.append([4,5])
print("a: ",a)
print("b: ",b)
print("b = a[:]")
a = [[1,2],[2,3],[3,4]]
b = a[:]
a.append([4,5])
print("a: ",a)
print("b: ",b)
print("b = a.copy()")
a = [1,2,3]
b = a.copy()
a.append(4)
print("a: ",a)
print("b: ",b)
print("b = a.copy()")
a = [[1,2],[2,3],[3,4]]
b = a.copy()
a.append([4,5])
print("a: ",a)
print("b: ",b)
cHJpbnQoImIgPSBhIikKYSA9IFsxLDIsM10KYiA9IGEKYS5hcHBlbmQoNCkKcHJpbnQoImE6ICIsYSkKcHJpbnQoImI6ICIsYikKCnByaW50KCJiID0gYVs6XSIpCmEgPSBbMSwyLDNdCmIgPSBhWzpdCmEuYXBwZW5kKDQpCnByaW50KCJhOiAiLGEpCnByaW50KCJiOiAiLGIpCgpwcmludCgiYiA9IGEiKQphID0gW1sxLDJdLFsyLDNdLFszLDRdXQpiID0gYQphLmFwcGVuZChbNCw1XSkKcHJpbnQoImE6ICIsYSkKcHJpbnQoImI6ICIsYikKCnByaW50KCJiID0gYVs6XSIpCmEgPSBbWzEsMl0sWzIsM10sWzMsNF1dCmIgPSBhWzpdCmEuYXBwZW5kKFs0LDVdKQpwcmludCgiYTogIixhKQpwcmludCgiYjogIixiKQoKcHJpbnQoImIgPSBhLmNvcHkoKSIpCmEgPSBbMSwyLDNdCmIgPSBhLmNvcHkoKQphLmFwcGVuZCg0KQpwcmludCgiYTogIixhKQpwcmludCgiYjogIixiKQoKcHJpbnQoImIgPSBhLmNvcHkoKSIpCmEgPSBbWzEsMl0sWzIsM10sWzMsNF1dCmIgPSBhLmNvcHkoKQphLmFwcGVuZChbNCw1XSkKcHJpbnQoImE6ICIsYSkKcHJpbnQoImI6ICIsYik=
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]]