Python3 목록list 통합의 4가지 방법

1808 단어 Python목록
다음은 목록을 통합하는 네 가지 방법입니다. 그 중의 코드는 모두 Python3에서 테스트를 통과했습니다. Python2에서 실행해도 문제없을 것입니다. 시간 관계는 테스트가 없습니다. 문제가 발생하면 편집자에게 연락하십시오.

메서드 1: "+" 번호를 사용하여 목록 병합


aList = [1,2,3]
bList = ['www', 'jb51.net']
cList = aList + bList
dList = bList + aList
print(cList)
print(dList)
출력:
[1, 2, 3, 'www', 'jb51.net']
['www', 'jb51.net', 1, 2, 3]

방법 2: extend 방법 사용하기


aList = [1,2,3]
bList = ['www', 'jb51.net']
aList.extend(bList)
print(aList)
출력:
[1, 2, 3, 'www', 'jb51.net']
주의: extend 방법을 사용하면 list 데이터를 직접 수정할 수 있습니다. extend 방법의 반환 값은 None이기 때문에 aList를 직접 인쇄합니다

방법 3: 슬라이스 사용


aList = [1,2,3]
bList = ['www', 'jb51.net']
aList[len(aList):len(aList)] = bList
print(aList)
출력:
[1, 2, 3, 'www', 'jb51.net']
참고: len(aList)은 aList에 bList를 삽입할 위치를 나타냅니다.
예:

aList = [1,2,3]
bList = ['www', 'jb51.net']
aList[1:1] = bList
print(aList)
출력:
[1, 'www', 'jb51.net', 2, 3]

방법4: append 방법 사용하기


a.append(b)는 b를list의 한 요소와 a를 새로운 list로 합쳐서 앞의 방법과 출력 결과가 다르다
인스턴스:

aList = [1,2,3]
bList = ['www', 'jb51.net']
aList.append(bList)
print(aList)
출력:
[1, 2, 3, ['www', 'jb51.net']]
bList를 하나의 요소로 간주해서 aList에 넣었어요.
요약:
첫 번째 방법은 사고방식이 비교적 뚜렷한데 바로 연산자의 중재이다.
두 번째 방법은 비교적 간결하지만 원시list를 덮어씁니다.
세 번째 방법은 하나의 목록을 다른 목록의 임의의 위치에 삽입할 수 있는 기능이 비교적 강하다
자, Python 목록list 통합에 대한 4가지 방법은 주로 상기 내용입니다. 더 많은 내용은 아래의 링크를 보십시오

좋은 웹페이지 즐겨찾기