다음 코드와 같이 목록 클래스에서 + = 연산을 수행합니다.
a = [1,2,3]
b = a
b += [4,5]
b = b + [6,7]
print(a)
print(b)
출력 결과는 다음과 같습니다.
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 6, 7]
이 예는 b + = foo 및 b = b + foo의 의미를 보여줍니다. 미묘한 차이. b + = [4,5]는 두 개의 다른 요소 4,5로 원래 목록을 확장하는 것을 의미하고, b = b + [6,7]은 b를 새 목록 [1,2,3, 4,5,6,7]이므로 a는 [1, 2, 3, 4, 5]이고 b는 [1, 2, 3, 4, 5, 6, 7]입니다.