append()와 +의 차이
append()append(x)는 리스트의 끝에 하나의 요소 x를 추가한다. 즉 리스트의 길이가 1씩 증가한다.a=[1, 2, 3]a.append(4)a.append(5)print(a) # 출력: [1, 2, 3, 4, 5] + (리스트 병합)+ 연산자는 두 리스트를 합쳐서 새로운 리스트를 반환한다. 즉 기존 리스트가 변경되는 것이 아니라 새로운 리스트를 만들어서 c에 재할당한다.a=[1, 2, 3]a=a+[4]a=a+[5]print(a) # 출력: [1, 2, 3, 4, 5] 근데~~~~~~~~~~~~만약에 아래와 같이 두 리스트를 각각 append()와 + 연산자를 사용한다면 어떤 결과가 나올까a=[1, 2, 3]b=[4, 5]a=a+bprint(a) # 출력: [1, 2, 3, 4, 5]a.appe..