728x90
반응형
리스트(List)와 튜플(Tuple)
리스트와 튜플은 파이썬에서 가장 일반적으로 사용되는 자료구조입니다. 이들은 순서가 있는 값의 모음을 나타내며, 여러 가지 데이터를 담을 수 있습니다. 하지만 리스트는 변경 가능(mutable)하고, 튜플은 변경 불가능(immutable)합니다.
리스트와 튜플의 생성 방법
리스트 생성:
# 빈 리스트 생성
my_list = []
# 값이 있는 리스트 생성
my_list = [1, 2, 3, 4, 5]
튜플 생성:
# 빈 튜플 생성
my_tuple = ()
# 값이 있는 튜플 생성
my_tuple = (1, 2, 3, 4, 5)
인덱싱(Indexing)과 슬라이싱(Slicing)
인덱싱:
- 리스트나 튜플의 특정 위치에 있는 값을 가져오는 것입니다.
- 인덱스는 0부터 시작하며, 음수 인덱스는 끝에서부터 역으로 세어집니다.
슬라이싱:
- 리스트나 튜플의 일부분을 추출하는 것입니다.
- 시작 인덱스부터 끝 인덱스 전까지의 값들을 가져옵니다.
예제:
# 리스트 인덱싱과 슬라이싱 예제
my_list = [10, 20, 30, 40, 50]
# 인덱싱
print(my_list[0]) # 10
print(my_list[-1]) # 50
# 슬라이싱
print(my_list[1:3])
# [20, 30]
이렇게 리스트와 튜플은 파이썬에서 매우 유용한 자료구조입니다. 여러 값을 한 곳에 모아두고 필요한 때에 사용할 수 있도록 합니다.
728x90
반응형
'프로그래밍 > python' 카테고리의 다른 글
7. 파이썬 예외 처리: try-except, 다양한 예외 처리 기법, finally (0) | 2024.03.26 |
---|---|
6. 파이썬 기본 자료구조: 딕셔너리와 세트 (2) | 2024.03.24 |
4. 파이썬 기본 문법: 함수 (0) | 2024.03.23 |
3. 파이썬 기본 문법: 반복문 (0) | 2024.03.22 |
2.파이썬 기본 문법: 조건문 (0) | 2024.03.21 |