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

연결 연산자는 Python의 목록에서 어떻게 작동합니까?


연결 연산자는 추가된 순서대로 초기 목록을 사용하여 Python에서 새 목록을 만듭니다. 이것은 내부 작업이 아닙니다.

예시

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

출력

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

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

2개의 목록을 연결하는 다른 방법이 있습니다. 목록을 제자리에서 확장하려는 경우 확장 기능을 사용하는 것이 가장 쉽습니다.

예시

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

출력

이것은 출력을 제공합니다 -

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

풀기 연산자 *를 사용하여 2개의 목록에서 목록을 만들 수도 있습니다. Python 3.5 이상에서만 사용할 수 있습니다.

예시

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

출력

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

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