Tags
- DB
- update
- 쟝고
- 백트래킹
- drf
- Queue
- 이진트리
- 뷰
- migrations
- Tree
- regexp
- Article & User
- 큐
- stack
- 통계학
- N:1
- 스택
- count
- ORM
- SQL
- M:N
- distinct
- 트리
- delete
- Vue
- 그리디
- 완전검색
- create
- outer join
- Django
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
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 |