Allen's 데이터 맛집
[Python] 기초문법 : 자료형(List, Tuple, Dictionary) 본문
이번 포스팅에서는 파이썬에서 쓰이는 세가지 대표적인 자료형에 대해 알아보겠습니다.
1. 리스트(List)
리스트는 대괄호 [] 안에 쉼표로 구분된 값들의 순서가 있는 모임입니다. 리스트는 변경 가능한(mutable) 자료형이며, 다양한 타입의 요소를 포함할 수 있습니다.
# 리스트 생성
my_list = [1, 2, 3, 'a', 'b', 'c']
# 리스트 요소 접근
print(my_list[0]) # 1을 출력합니다.
# 리스트 요소 변경
my_list[0] = 100
# 리스트 길이
print(len(my_list)) # 리스트의 길이를 출력합니다.
# 리스트에 요소 추가
my_list.append('d') # 리스트에 'd'를 추가합니다.
# 리스트에서 요소 제거
my_list.remove('a') # 리스트에서 'a'를 제거합니다.
# 리스트 슬라이싱
print(my_list[2:5]) # 인덱스 2부터 4까지의 요소를 출력합니다.
2. 튜플(Tuple)
튜플은 소괄호 () 안에 쉼표로 구분된 값들의 순서가 있는 모임입니다. 튜플은 변경 불가능한(immutable) 자료형입니다.
# 튜플 생성
my_tuple = (1, 2, 3, 'a', 'b', 'c')
# 튜플 요소 접근
print(my_tuple[0]) # 1을 출력합니다.
# 튜플 길이
print(len(my_tuple)) # 튜플의 길이를 출력합니다.
# 튜플 슬라이싱
print(my_tuple[2:5]) # 인덱스 2부터 4까지의 요소를 출력합니다.
3. 딕셔너리(Dictionary)
딕셔너리는 중괄호 {} 안에 키-값 쌍들이 들어있는 모임입니다. 각 키는 그에 상응하는 값을 가지고 있습니다.
# 딕셔너리 생성
my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
# 딕셔너리 요소 접근
print(my_dict['name']) # 'John'을 출력합니다.
# 딕셔너리 값 변경
my_dict['age'] = 26 # 'age'의 값을 26으로 변경합니다.
# 새로운 키-값 쌍 추가
my_dict['gender'] = 'Male' # 'gender': 'Male' 쌍을 추가합니다.
# 키-값 쌍 삭제
del my_dict['city'] # 'city'에 해당하는 키-값 쌍을 삭제합니다.