Tags
- create
- Tree
- drf
- regexp
- 스택
- Django
- N:1
- 완전검색
- Queue
- Article & User
- DB
- 통계학
- 뷰
- ORM
- 쟝고
- update
- delete
- SQL
- stack
- count
- migrations
- 큐
- 이진트리
- M:N
- 트리
- outer join
- Vue
- 백트래킹
- distinct
- 그리디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Notice
Recent Posts
Link
데이터 분석 기술 블로그
리스트 (List) 본문
리스트(List)란?
리스트는 여러 개의 데이터를 순서대로 저장하는 자료형입니다.
대괄호 []로 감싸서 표현하며, 각 요소는 인덱스(순번)를 가지고 있습니다.
리스트 기본 문법
# 리스트 생성
my_list = [10, 20, 30, 40, 50]
# 값 가져오기 (인덱스는 0부터 시작)
print(my_list[0]) # 10
print(my_list[2]) # 30
print(my_list[-1]) # 50 (음수 인덱스는 뒤에서부터)
- 인덱스(index)로 값을 가져올 수 있음
- 음수 인덱스도 사용 가능 (예: -1은 마지막 값)
리스트 주요 기능
기능 | 설명 | 예제 |
list.append(값) | 리스트 끝에 값 추가 | my_list.append(60) |
list.insert(인덱스, 값) | 특정 위치에 값 삽입 | my_list.insert(1, 15) |
list.remove(값) | 특정 값 삭제 | my_list.remove(30) |
list.pop(인덱스) | 특정 위치 값 꺼내기 | my_list.pop(2) |
list.index(값) | 값의 인덱스 찾기 | my_list.index(40) |
list.count(값) | 값 개수 세기 | my_list.count(20) |
list.sort() | 오름차순 정렬 | my_list.sort() |
list.reverse() | 내림차순 정렬 | my_list.reverse() |
마무리
- 리스트는 순서가 있는 데이터 저장 방식 ([값1, 값2, 값3])
- 반복문을 사용할 때 리스트는 for value in list:
'데이터 분석 > Python' 카테고리의 다른 글
pandas (0) | 2025.01.30 |
---|---|
튜플 (Tuple) (0) | 2025.01.29 |
딕셔너리 (Dictionary) (0) | 2025.01.27 |
OS (Operating System) (0) | 2025.01.26 |