본문 바로가기
IT/파이썬(Python)

파이썬 리스트 관련 함수 정리(append 추가, insert 삽입, remove 삭제, sort 정렬)

by 깡타의 컴맹인생 2023. 3. 16.
반응형

파이썬 리스트 관련 함수 정리

목차
1. append (추가)
2. insert (삽입)
3. remove (삭제)
4. sort (정렬)

1. append (추가)

리스트.append(내용)

append는 리스트의 마지막 원소 뒤에 원하는 내용을 추가하고 싶을 때 사용한다.

[1, 2, 3, 4, 5]의 원소들을 가진 a라는 리스트에 append 함수를 사용해서 숫자 6을 추가했다. append 함수는 리스트의 끝에 새로운 원소를 추가한다.


2. insert (삽입)

리스트.insert(인덱스, 내용)

insert는 리스트의 원하는 위치(인덱스)에 내용을 추가할 때 사용한다.

insert 함수를 사용하여 2번째 인덱스에 2.5라는 숫자를 리스트에 추가했다. 참고로 리스트의 인덱스는 0부터 시작한다. insert 함수에 입력하는 인덱스 값은 새로 추가하고 싶은 내용이 추가되었을 때 그 값이 위치할 인덱스다.


3. remove (삭제)

리스트.remove(내용)

remove는 리스트의 0번째 인덱스에 있는 내용을 조회하면서 동일한 내용인 경우 삭제하는 함수다.

a라는 리스트에서 3을 삭제했다. 기존 리스트에는 숫자 3이 2개가 들어있다. remove 함수는 리스트 인덱스 0부터 조회하기 때문에 2번째 인덱스에 있는 숫자 3이 삭제되었다.


4. sort (정렬)

리스트.sort()

sort 함수는 리스트의 원소값을 사전순(문자)이나 오름차순(숫자)으로 정리하고 싶을 때 사용하는 함수다.

숫자를 원소로 가지고 있는 리스트에 대해 sort 함수를 실행했더니 오름차순으로 숫자가 정렬되었다.

정렬되지 않은 알파벳 a, b, c, d, e를 sort 함수를 사용하여 사전순으로 정렬했다.

하나의 리스트에 숫자와 문자열이 섞여있는 경우에 sort 함수를 사용했을 경우에는 에러가 발생한다.

반응형