[파이썬(PYTHON)] 기본적인 자료구조 - 집합
6.4. 집합 집합(Set)은 중복되지 않는 순서 없는 항목들의 모음입니다. 파이썬의 집합은 수학적 집합의 성질을 가지며, 집합 연산(합집합, 교집합, 차집합 등)을 지원합니다. 6.4.1. 집합 생성과 연산 집합은 중괄호 {} 또는 set() 함수를 사용하여 생성할 수 있습니다. 집합 생성 set_a = {1, 2, 3, 4, 5} set_b = set([4, 5, 6, 7, 8]) print(set_a) # {1, 2, 3, 4, 5} print(set_b) # {4, 5, 6, 7, 8} 빈 집합을 생성할 때에는 반드시 set() 함수를 사용해야 합니다. 중괄호 {}만 사용하면 빈 딕셔너리가 생성됩니다. empty_set = set() print(empty_set) # set() 집합 연산 집합 연..
2023. 5. 3.
[파이썬(PYTHON)] 기본적인 자료구조 - 튜플
6.2. 튜플 튜플은 리스트와 유사한 자료구조이지만, 한 번 생성된 요소를 변경할 수 없는 불변(immutable) 자료구조입니다. 튜플은 소괄호(())를 사용하여 생성하며, 각 요소는 쉼표(,)로 구분합니다. 튜플은 리스트에 비해 더 빠른 처리 속도를 가지며, 변경할 수 없다는 특성으로 인해 읽기 전용 데이터에 적합합니다. 또한, 튜플은 중복된 값이 있어도 상관없습니다. 6.2.1. 튜플 생성과 인덱싱 튜플의 생성 방법과 인덱싱 방법을 살펴보겠습니다. # 튜플 생성 my_tuple = (1, 2, 3, "banana", 5.5) # 단일 요소 튜플 생성 single_tuple = (3,) # 괄호 없이 튜플 생성 no_parentheses_tuple = 1, 2, 3 # 인덱싱 print(my_tupl..
2023. 5. 3.
[파이썬(PYTHON)] 기본적인 자료구조 - 리스트
6. 기본적인 자료구조 파이썬에는 여러 가지 자료구조가 있는데, 그중 가장 많이 사용되는 리스트(list), 튜플(tuple), 사전(dict), 집합(set)에 대해 다룹니다. 이러한 자료구조는 파이썬으로 프로그래밍할 때 자주 사용 6.1. 리스트 리스트는 여러 값을 저장할 수 있는 파이썬의 가장 기본적인 자료구조입니다. 리스트는 대괄호([])를 사용하여 생성하며, 각 요소는 쉼표(,)로 구분합니다. 리스트에는 다양한 데이터 타입의 요소를 저장할 수 있습니다. 6.1.1. 리스트 생성과 인덱싱 리스트를 생성하는 방법과 리스트의 요소에 접근하는 방법인 인덱싱을 살펴보겠습니다. # 리스트 생성 my_list = [1, 2, 3, "apple", 5.6] # 인덱싱 print(my_list[0]) # 1 p..
2023. 5. 3.