Python 3.5 연결 목록 의 새로운 문법 에 대한 상세 한 설명

Python 3.5 이전 버 전에 서 맞 춤 형 목록 은 두 가지 방법 이 있 습 니 다.
1.리스트 더하기

list1 = [1,2,3]
list2 = [4,5,6]
result = list1 + list2
결 과 는 새로운 목록 입 니 다.
2,원래 목록 에서 확장

list1 = [1,2,3]
list2 = [4,5,6]
list1.extend(list2)
list 1 확장 후 결 과 는[1,2,3,4,5,6]입 니 다.
3.새로운 문법
목록 이 range()로 생 성 된다 면:

list1 = [1,2,3]
list2 = range(4,6)
result = list1+list2
그러면 목록 을 직접 추가 하면 오류 가 발생 합 니 다.

TypeError: can only concatenate list (not 'range') to list
새 문법 은 Python 3.5+입 니 다.

list1 = [1,2,3]
list2 = range(4,6)
result = [*list1,*list2]
이 문법 은 Additional Unpacking Generalizations 라 고 하 는데 목록 앞 에 별표*를 붙 여 패키지 해제 목록 을 표시 합 니 다.
위 에서 파 이 썬 3.5 맞 춤 법 목록 에 대한 새로운 문법 에 대한 상세 한 설명 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기