본문 바로가기
프로그래밍/python

5. 파이썬 기본 자료구조: 리스트와 튜플

by 마루의 일상 2024. 3. 24.
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
반응형