Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 목록에서 추가 및 + 연산자 작업의 차이점은 무엇입니까?


+ 연산자는 2개의 목록을 사용하여 결합할 때 파이썬에서 새 목록을 생성하며 원래 개체는 수정되지 않습니다. 반면에 확장 및 추가와 같은 방법을 사용하여 목록을 제자리에 추가합니다. 즉, 원래 개체가 수정됩니다. 또한 추가를 사용하면 목록이 개체로 삽입되고 +는 2개의 목록을 연결합니다.

예시

list1 = [1, 2, 3]
list2 = ['a', 'b']
list3 = list1 + list2
print(list3)

출력

이것은 출력을 줄 것입니다 -

[1, 2, 3, 'a', 'b']

추가 사용 시 -

예시

list1 = [1, 2, 3]
list2 = ['a', 'b']
list1.append(list2)
print(list1)

출력

이것은 출력을 줄 것입니다 -

[1, 2, 3, ['a', 'b']]