Allen's 데이터 맛집

[Python] 기초문법 : 자료형(List, Tuple, Dictionary) 본문

Programming/Python

[Python] 기초문법 : 자료형(List, Tuple, Dictionary)

Allen93 2023. 11. 13. 18:03

이번 포스팅에서는 파이썬에서 쓰이는 세가지 대표적인 자료형에 대해 알아보겠습니다.

 

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'에 해당하는 키-값 쌍을 삭제합니다.
728x90