본문 바로가기
반응형

파이썬35

파이썬 슬라이싱 - 문자열, 리스트, 튜플 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.
파이썬 자료형 - 문자열 이해하기 Python에서 String은 문자열을 표현하는 자료형입니다. String은 큰따옴표(" ")나 작은따옴표(' ')로 표현할 수 있으며, 여러 줄로 구성된 문자열은 큰따옴표 세 개(""" """)나 작은따옴표 세 개(''' ''')로 표현할 수 있습니다. 예를 들어, 아래와 같이 String을 생성할 수 있습니다. # 기본적인 문자열 생성 name = "John" # 여러 줄로 구성된 문자열 생성 address = """ 123 Main St Anytown USA """ String은 인덱싱(indexing)과 슬라이싱(slicing)을 사용하여 문자열의 특정 구간을 추출할 수 있습니다. # 인덱싱 print(name[0]) # "J" # 슬라이링 print(name[1:3]) # "oh" String은.. 2023. 1. 23.
파이썬 자료형 - 세트 (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.
파이썬 자료형 - 딕셔너리 (dictionary) 이해하기 Python에서 Dictionary는 키(key)와 값(value)의 쌍으로 구성된 자료형입니다. Dictionary는 중괄호({})로 표현하며, 각 쌍은 콜론(:)으로 구분합니다. 예를 들어, 아래와 같이 Dictionary를 생성할 수 있습니다. # 빈 Dictionary 생성 person = {} # 쌍을 포함하는 Dictionary 생성 person = {"name": "John", "age": 30} # 다양한 자료형을 포함하는 Dictionary 생성 mixed_dict = {"name": "John", "age": 30, "hobbies": ["reading", "traveling"]} Dictionary 요소에 접근하는 방법은 키를 사용합니다. 키는 중괄호([])를 사용하며, 키가 없는 경.. 2023. 1. 23.
반응형