데이터를 효율적으로 저장하고 관리하기 위한 다양한 자료형을 제공
데이터 구조(Data Structure)는 데이터의 조직화, 저장, 검색 및 조작을 용이하게 하며, 파이썬에서는 여러 기본 및 내장 데이터 구조가 존재
1. 리스트(List)
순서가 있는 변경 가능한 시퀀스 데이터 타입
다양한 데이터 타입의 항목을 포함할 수 있음
my_list = [1, 2, 3, 'apple', [4, 5]]
my_list[2] = 10 # 리스트 요소 변경
print(my_list[3:]) # 슬라이싱
2. 튜플(Tuple)
순서가 있는 변경 불가능한 시퀀스 데이터 타입
my_tuple = (1, 2, 3, 'banana')
print(my_tuple[1]) # 인덱싱
3. 세트(set)
고유한 요소를 갖는 비순서형 컬렉션
my_set = {1, 2, 3, 4}
my_set.add(5) # 요소 추가
print(my_set.intersection({3, 4, 5})) # 교집합
4.딕셔너리
키-값(key-value) 쌍으로 이루어진 변경 가능한 데이터 타입
my_dict = {'name': 'John', 'age': 30}
print(my_dict['name']) # 키를 사용한 값 접근
my_dict['age'] = 31 # 값 수정
5.문자열
문자들의 시퀀스이며, 변경 불가능한 데이터 타입
5-1. 컬렉션 모듈(Collection Module)
파이썬 기초 6. Control Statement(제어문) (0) | 2024.09.18 |
---|---|
파이썬 기초 5. Pandas (0) | 2024.09.09 |
파이썬 기초 4. Numpy (0) | 2024.09.08 |
파이썬 기초 3. Function and Module (0) | 2024.09.05 |
파이썬 기초 1. Data Type & Operation (0) | 2024.09.01 |