더북(TheBook)

len() 함수를 사용하여 리스트 길이를 출력해 보면 리스트 길이가 4로 변한 것을 확인할 수 있습니다.

> a = [1, 2, 3]
> a.append(4)
> print(len(a))
4

이와 같이 append라는 내장 함수를 사용하면 리스트의 맨 마지막 자리에 넣고자 하는 데이터를 추가할 수 있습니다. 하지만 리스트형 변수가 아닐 때는 append 함수를 사용할 수 없습니다.

> var = 1
> var.append(1)
(...)
AttributeError: 'int' object has no attribute 'append'

append라는 내장 함수는 리스트 타입의 데이터만 사용하도록 미리 정해져 있기 때문입니다.

Note ≡


지금까지 종종 사용한 len()이나 append() 같은 함수들은 파이썬에 내장된 기능입니다. 이런 함수들이 계속 늘어날 텐데, 처음에는 답답한 면이 있을 수 있지만 점차 익숙해지니 너무 부담 갖지 않았으면 좋겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.