Python의 목록에 여러 요소 추가

Azaz Farooq 2023년1월30일
  1. append()함수를 사용하여 Python 목록에 단일 요소 추가
  2. extend()함수를 사용하여 Python 목록에 여러 요소 추가
  3. 연결 방법을 사용하여 Python 목록에 여러 요소 추가
  4. itertools.chain함수를 사용하여 Python 목록에 여러 요소 추가
Python의 목록에 여러 요소 추가

목록은 Python에서 변경 가능한 데이터 구조입니다. 다른 유형의 값을 포함 할 수 있습니다.

이 기사에서는 Python 목록에 단일 또는 다중 요소를 추가하는 몇 가지 방법에 대해 설명합니다.

append()함수를 사용하여 Python 목록에 단일 요소 추가

append()메소드는 목록 끝에 단일 값을 추가합니다.

전체 예제 코드는 다음과 같습니다.

lst = [2, 4, 6, "python"]
lst.append(6)
print("The appended list is:", lst)

출력:

The appended list is: [2, 4, 6, 'python', 6]

마찬가지로 새 값을 하나 더 추가하려면 다른append()메서드를 사용하여 목록에서6값 뒤에 또 다른 새 값을 추가합니다.

lst = [2, 4, 6, "python"]
lst.append(6)
lst.append(7)
print("The appended list is:", lst)

출력:

The appended list is: [2, 4, 6, 'python', 6, 7]

extend()함수를 사용하여 Python 목록에 여러 요소 추가

이 메소드는 모든 항목을 iterable에 추가하여 목록을 확장합니다. 위 코드에서 생성 된 추가 목록을 사용하고 여기에 새 목록 요소를 추가합니다.

전체 예제 코드는 다음과 같습니다.

lst = [2, 4, 6, "python"]
lst.extend([8, 9, 10])
print("The appended list is:", lst)

출력:

The appended list is: [2, 4, 6, 'python', 8, 9, 10]

연결 방법을 사용하여 Python 목록에 여러 요소 추가

+기호는 연결에 사용되며 두 목록을 병합합니다. 전체 예제 코드는 다음과 같습니다.

lst1 = [2, 4, 6, 8]
lst2 = ["python", "java"]
lst3 = lst1 + lst2
print("The Concatenated List is:", lst3)

출력:

The Concatenated List is: [2, 4, 6, 8, 'python', 'java']

itertools.chain함수를 사용하여 Python 목록에 여러 요소 추가

chain()함수는itertools에서 가져옵니다. chain함수의 목적은 연결 연산자+와 동일합니다. 목록의 모든 요소를 새 목록으로 결합합니다. 이 방법의 성능은 다른 방법보다 훨씬 효율적입니다.

전체 예제 코드는 다음과 같습니다.

from itertools import chain

lst1 = [2, 4, 6, 8]
lst2 = ["python", "java"]
final_list = list(chain(lst1, lst2))
print("The Final List is:", final_list)

출력:

The Final List is: [2, 4, 6, 8, 'python', 'java']

관련 문장 - Python List