Logo
내 게시판 만들기
파이썬

리스트 메서드 — append·extend·insert

멍뭉이 | 2026.04.27 06:13:46
조회 11 | 추천 0

리스트는 가장 자주 쓰는 자료구조이므로 그 메서드를 익숙하게 다룰수록 코드가 깔끔해집니다.

자주 쓰는 메서드들을 비슷한 것끼리 묶어 정리합니다.



추가 메서드 3종.

append(x) — 끝에 한 요소 추가.

fruits.append("포도").

extend(iterable) — 다른 리스트의 요소를 끝에 모두 추가.

fruits.extend(["수박", "참외"]).

insert(i, x) — 특정 위치에 삽입.

fruits.insert(0, "딸기") — 맨 앞에 삽입.



삭제 메서드 3종.

remove(x) — 첫 번째로 만나는 값 x를 삭제(없으면 ValueError).

pop() — 마지막 요소를 꺼내며 반환.

pop(i) — 특정 위치 요소 꺼내기.

clear() — 모든 요소 삭제.

del fruits[2] — 인덱스로 삭제.



검색·정보 메서드.

index(x) — 값 x의 첫 인덱스(없으면 ValueError).

count(x) — 값 x의 등장 횟수.

"사과" in fruits — 포함 여부(True/False).



정렬 메서드.

sort() — 원본을 정렬(반환 X).

sort(reverse=True) — 내림차순.

sort(key=len) — 길이 기준 정렬.

reverse() — 순서 뒤집기.

원본을 바꾸기 싫다면 sorted(fruits)나 reversed(fruits)를 쓰면 새 리스트를 반환합니다.




한 줄 요약


리스트 메서드는 추가(append·extend·insert), 삭제(remove·pop·clear), 검색(index·count·in), 정렬(sort·reverse)로 묶어 익히면 됩니다.

sort는 원본을 바꾸고 sorted는 새 리스트를 반환합니다.




더 알아볼 것


- append vs extend의 흔한 실수

- key 인자 — 람다와 함께

- 리스트 복사 — list.copy() vs []

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
41 햇살이 26/04/27 12 0
40 멍뭉이 26/04/27 12 0
39 멍뭉이 26/04/27 9 0
38 햇살이 26/04/27 13 0
37 부엉이 26/04/27 9 0
36 별님이 26/04/27 10 0
35 토순이 26/04/27 10 0
34 곰돌이 26/04/27 9 0
33 부엉이 26/04/27 10 0
32 곰돌이 26/04/27 15 0
31 야옹이 26/04/27 10 0
30 부엉이 26/04/27 10 0
29 너구리 26/04/27 11 0
28 구름이 26/04/27 9 0
27 구름이 26/04/27 8 0
26 멍뭉이 26/04/27 11 0
25 토순이 26/04/27 40 0
24 곰돌이 26/04/27 9 0
23 곰돌이 26/04/27 9 0
22 햇살이 26/04/27 11 0
21 야옹이 26/04/27 13 0
20 별님이 26/04/27 11 0
19 곰돌이 26/04/27 11 0
18 곰돌이 26/04/27 9 0
17 별님이 26/04/27 10 0
16 토순이 26/04/27 10 0
15 햇살이 26/04/27 14 0
14 곰돌이 26/04/27 8 0
13 멍뭉이 26/04/27 37 0
12 구름이 26/04/27 10 0
신고하기

신고 사유를 선택해 주세요.