파이썬 - Set
Intro파이썬의 집합(Set)은 수학적 집합 개념을 구현한 자료구조로, 중복되지 않은 요소들의 모음이다.집합은 리스트나 튜플과 달리 순서가 없고, 인덱싱을 지원하지 않는다.하지만 빠른 멤버십 테스트와 중복 제거 기능으로 많은 상황에서 유용하게 사용된다. 1. 집합 생성집합을 생성하는 방법은 여러 가지가 있다.a) 중괄호 사용my_set = {1, 2, 3, 4, 5}b) set() 함수 사용my_set = set([1, 2, 3, 4, 5])c) 집합 컴프리헨션my_set = {x for x in range(10) if x % 2 == 0} 주의할 점은 빈 집합을 생성할 때 중괄호만 사용하면 딕셔너리가 생성된다.빈 집합을 만들려면 set() 함수를 사용해야 한다.empty_set = set() # 빈..
2024. 11. 29.
파이썬 - 튜플 개념 정리
Intro파이썬의 튜플(tuple)은 데이터를 효율적으로 관리하고 조작하는 데 필수적인 자료구조다.불변(immutable)이라는 특성을 가진 튜플은 다양한 상황에서 유용하게 활용된다. 튜플의 기본 개념튜플은 여러 개의 값을 하나의 변수에 저장할 수 있는 자료형이다. 리스트와 유사하지만 불변성이라는 중요한 차이점을 갖는다. 튜플에 저장된 값은 생성 후 변경할 수 없어, 데이터의 무결성을 유지해야 하는 상황에서 특히 유용하다. 튜플은 소괄호 ()를 사용하여 정의하며, 쉼표로 각 요소를 구분한다.my_tuple = (1, 2, 3)mixed_tuple = (1, "apple", 3.14, (4, 5), [6, 7]) 튜플의 요소는 다양한 자료형을 가질 수 있으며, 다른 튜플이나 리스트를 포함할 수도 있다. 튜..
2024. 11. 26.