Python

· Python
파이썬의 주요 개념인 이터러블과 시퀀스는 내장함수나 메서드를 학습할 때 자주 나오는 용어이지만 핵심적인 개념을 명확하게 파악하기 어려울 수 있습니다. 먼저, 파이썬 공식문서가 설명하는 내용을 살펴본 후에 제가 파악한 간단하고 요약된 내용으로 말씀드려보겠습니다. (파이썬 공식문서 설명은 약간 난해한 감이..) 1. iterable iterable은 요소를 하나씩 반환할 수 있는 객체입니다(for문에 사용가능!!) 2. sequence sequence는 정수 인덱스를 사용한 효율적인 요소 접근이 가능하며, 요소를 하나씩 반환할 수 있습니다(인덱싱, 슬라이싱과 for문 사용 가능!!) 3. 공통점과 차이점 포함관계: 이터러블 ⊃ 시퀀스 공통점: 이터러블과 시퀀스 두 가지 모두 요소를 하나씩 반환할 수 있는 객..
· Python
파이썬 map() 함수는 iterable객체(리스트, 튜플 등)의 각 요소에 파라미터로 입력한 함수를 적용한 결과를 map객체로 반환하는 함수입니다. map객체로 반환한다는 부분이 낯설 수 있으나 아래 예제를 통해서 살펴보겠습니다. map()함수는 내부적으로 C언어로 구성되어 있어, 파이썬 반복문보다 간결하고 빠르게 처리할 수 있습니다. # map객체를 반환 >>> map(int, ['1', '2', '3']) #기본 형태 map(function, iterable) #여러 개의 iterable도 파라미터로 입력 가능 map(function, iterable1, iterable2, ···) function 자리에는 내장함수인 int() 함수나, 사용자정의 함수, 람다함수 등 다양한 함수를 파라미터로 입력할..
· Python
파이썬 join() 메소드는 이터러블(iterable) 객체의 '문자열' 요소들을 하나의 문자열로 결합하고 반환합니다. 'join()' 메소드를 리스트에 응용한다면 리스트 각 '문자열' 요소들을 하나의 문자열로 결합 및 반환할 수 있습니다. 또한, 기존 문자열에 특정 문자나 공백 또는 ,(comma)나 -(hypen)등의 기호를 삽입할 수 있습니다. 아래에서 기본 형태 및 예시를 살펴보겠습니다. # 기본 형태 구분자.join(이터러블객체) '구분자'는 반환될 문자열 각 요소들 사이에 삽입됩니다.(예: 공백, 쉼표 등) '이터러블객체'는 문자열, 리스트, 튜플 등이 될 수 있습니다. 예시) # 예시1) 리스트의 요소들을 연결하여 하나의 문자열로 만듦 + 구분자 ''(구분자 없음) 사용 my_list = [..
· Python
파이썬 split() 함수는 문자열을 구분자를 기준으로 분할하고 결과를 리스트로 반환하는 메소드입니다. split()과 같이 괄호 안에 아무것도 입력하지 않으면 '공백'을 기준으로 분할, ':'과 같은 구분자 입력 시 구분자를 기준으로 분할하여 리스트로 반환합니다. 예제를 통해 사용법과 분할기준인 '구분자' 사용방법을 살펴보겠습니다. text = "Hello, world! How are you?" words = text.split() print(words) >>>> ['Hello,', 'world!', 'How', 'are', 'you?'] test = "a:b:c:d" words=test.split(':') print(words) >>>> ['a', 'b', 'c', 'd']
Hyper_
'Python' 카테고리의 글 목록 (6 Page)