콘텐츠로 건너뛰기

파이썬에서 append 함수는 무엇을 하는가?

[

Python의 .append() 함수: 리스트에 항목 추가하기

이 튜토리얼에서는 다음 작업을 수행하는 방법을 알아보겠습니다:

  • .append() 함수 사용하기
  • .append()for 루프를 사용하여 리스트 채우기
  • .append()리스트 컴프리헨션으로 대체하기
  • **array.array()**와 **collections.deque()**에서 .append() 사용하기

또한 .append()를 사용하여 실제 예제를 작성할 것입니다. 이 지식을 바탕으로 프로그램에서 .append()를 효과적으로 사용할 수 있게 될 것입니다.

Python의 .append() 함수를 사용하여 리스트에 항목 추가하기

Python의 .append()는 객체를 인수로 받아 기존 리스트의 뒤에(마지막 요소 바로 뒤에) 추가합니다:

Python

>>> numbers = [1, 2, 3]
>>> numbers.append(4)
>>> numbers
[1, 2, 3, 4]

복사!

기존 리스트에서 .append()를 호출할 때마다 이 메서드는 리스트의 끝 또는 오른쪽에 새 항목을 추가합니다. 다음 다이어그램은 이 과정을 설명합니다:

Python 리스트는 새 항목을 위한 여분의 공간을 리스트 끝에 예약합니다. .append() 함수 호출은 가능한 공간에 새 항목을 배치합니다.

실제로 .append()를 사용하여 주어진 리스트에 어떤 종류의 객체든 추가할 수 있습니다:

Python

>>> mixed = [1, 2]
>>> mixed.append(3)
>>> mixed
[1, 2, 3]
>>> mixed.append("four")
>>> mixed
[1, 2, 3, 'four']
>>> mixed.append(5.0)
>>> mixed
[1, 2, 3, 'four', 5.0]

복사!

.append()를 사용하는 것은 다음과 같습니다: