Logo
내 게시판 만들기
파이썬

리스트(list) — 순서 있는 묶음

별님이 | 2026.04.27 06:08:33
조회 12 | 추천 0

리스트(list)는 「여러 값을 순서대로 담는 자료구조」로, 파이썬에서 가장 자주 쓰이는 컬렉션입니다.

대괄호 [ ] 안에 쉼표로 값을 나열해 만듭니다.

fruits = ["사과", "배", "감"] 같은 식입니다.



리스트의 각 요소는 0부터 시작하는 「인덱스」로 접근합니다.

fruits[0]은 「사과」, fruits[1]은 「배」, fruits[-1]은 마지막 요소인 「감」입니다.

음수 인덱스는 뒤에서부터 세는 편리한 기능입니다.



리스트는 여러 값을 자유롭게 다룰 수 있는 풍부한 메서드를 가집니다.

fruits.append("포도") — 끝에 추가.

fruits.insert(0, "딸기") — 특정 위치 삽입.

fruits.remove("배") — 값으로 삭제.

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

len(fruits) — 길이.



「슬라이싱(slicing)」은 리스트의 가장 강력한 기능 중 하나입니다.

fruits[1:3]은 인덱스 1부터 2까지(3은 미포함), fruits[:2]는 처음부터 1까지, fruits[::-1]은 거꾸로 뒤집기.

콜론 두 개로 「시작:끝:간격」을 지정할 수 있습니다.



리스트의 가장 큰 매력은 「자료형이 섞여도 된다」는 점입니다.

mixed = [1, "hello", 3.14, True, [1, 2, 3]] 처럼 숫자·문자열·다른 리스트까지 한 리스트에 담을 수 있습니다.

다만 보통은 같은 종류의 데이터를 모으는 게 코드 가독성에 좋습니다.




한 줄 요약


리스트는 [ ] 안에 쉼표로 값을 나열한 순서 있는 묶음입니다.

인덱스(0부터, 음수는 뒤에서)로 접근하고 append·insert·remove·슬라이싱 같은 풍부한 메서드를 제공합니다.




더 알아볼 것


- 리스트 컴프리헨션 — 한 줄로 리스트 만들기

- 리스트 vs 튜플 — 가변 vs 불변

- sorted vs sort — 정렬 함수의 차이

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
11 멍뭉이 26/04/27 11 0
10 멍뭉이 26/04/27 10 0
9 햇살이 26/04/27 33 0
8 부엉이 26/04/27 13 0
7 별님이 26/04/27 10 0
6 햇살이 26/04/27 12 0
5 별님이 26/04/27 10 0
4 별님이 26/04/27 12 0
3 별님이 26/04/27 10 0
2 햇살이 26/04/27 14 0
1 곰돌이 26/04/27 11 0
신고하기

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