파이썬 슬라이싱 - 문자열, 리스트, 튜플
Python 슬라이싱은 리스트, 문자열, 튜플 등의 자료형에서 일부만 추출하는 것을 말합니다. 일반적인 문법은 [start:end:step] 으로 구성되며, start는 추출 시작 인덱스, end는 추출 끝 인덱스, step은 스탭 사이즈를 말합니다. 예를들어, a = [1,2,3,4,5,6] 이라는 리스트가 있다면 a[1:3] 은 [2,3] 을 반환하며, a[1:5:2] 는 [2,4]를 반환합니다. a = [1,2,3,4,5,6] a[1:3] # [2,3] a[1:5:2] # [2,4] 슬라이싱을 통해 원본 데이터를 수정할 수도 있습니다. a[1:3] = [7,8] 을 하면 a = [1,7,8,4,5,6] 가 됩니다. a[1:3] = [7,8] # a = [1,7,8,4,5,6] 문자열도 슬라이싱을 사..
2023. 1. 24.
파이썬 자료형 - 세트 (Set) 이해하기
Python에서 Set은 순서가 없고, 중복되지 않는 요소들로 구성된 자료형입니다. Set은 중괄호({})로 표현하며, 쉼표(,)로 구분합니다. 예를 들어, 아래와 같이 Set을 생성할 수 있습니다. # 빈 Set 생성 numbers = set() # 요소를 포함하는 Set 생성 numbers = {1, 2, 3, 4, 5} # 중복되는 요소를 포함하는 Set 생성 numbers = {1, 2, 2, 3, 4, 5} # {1, 2, 3, 4, 5} Set 요소에 접근하는 방법은 인덱싱(indexing)을 사용할 수 없습니다. Set은 순서가 없기 때문입니다. # Set 요소 접근 (X) print(numbers[0]) # TypeError Set은 요소를 추가, 삭제, 수정 할 수 있습니다. # Set ..
2023. 1. 23.