파이썬 Study
-
iterable / iterator파이썬 Study/라이브러리 2021. 3. 14. 17:33
참조 : https://wikidocs.net/16068 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net ■ iterable 1) 정의 : iterable 객체(=iterator) === 반복 가능한 객체 list, dict, set, str, bytes, tuple, range 등이 해당! -------- ⓐ 2) 의미 ※ 간단히 이해를 위한 설명으로 맞지 않을 수 있음 for ... in .... 을 사용하여 iterator가 return되어 값을 읽어올 수 있는 data type(ⓐ에 기술 된)을 의미 - iterator는 next( ) 함수로 다음 값을 추출할 수 있음 - stop iteration exception 만날 때 까지 next 사용 가능, for 구문에서는 i..
-
zip파이썬 Study/라이브러리 2021. 3. 14. 17:26
참조 : https://excelsior-cjh.tistory.com/100 내장함수 zip() 과 itertools.zip_longest() 함수 Python - Built in Function : zip(*iterables) Python에는 다양한 내장함수(Built-in Function)를 제공한다. 그 중에서 알아두면 유용한 내장함수인 zip() 함수를 알아보도록 하자. 1. zip(*iterables) 함수.. excelsior-cjh.tistory.com ■ zip 1) 정의 : 동일한 개수로 이루어진 자료형으로 묶어주는 역할을 하는 함수 zip(*iterables) # 내장함수 2) 예시 : d = {'banana': 3, 'apple': 4, 'pear': 1, 'orange':2} min..
-
max / min / sum파이썬 Study/라이브러리 2021. 3. 14. 17:13
참조 : https://blockdmask.tistory.com/411 [python] 파이썬 max함수, min함수에 대해서 안녕하세요. BlockDMask 입니다. 오늘은 파이썬의 내장함수(빌트인함수)들 중 max 함수, min 함수에 대해서 이야기 해보려 합니다. 파이썬은 공부를 하면 할 수록 정말 미리 만들어 놓은 다양한 기능 blockdmask.tistory.com https://velog.io/@rosewwross/Python-%EB%82%B4%EC%9E%A5%ED%95%A8%EC%88%98-%EC%A0%95%EB%B3%B5%ED%95%98%EA%B8%B0-1-of-14 (Python) 내장함수: enumerate, max, min, sum, zip 1. enumerate() 결과 : 객체에 ..
-
functools파이썬 Study/라이브러리 2021. 3. 14. 16:42
참고 : https://hamait.tistory.com/823 Functools 의 Partial 이란? functools.partial 에 대한 설명 하나 이상의 인수가 이미 채워진 함수의 새 버전을 만들기 위해 사용된다. 함수의 새 버전은 그 자체를 기술 하고 있다. functools.partial 에 대한 데모 첫째, 지수를 명시 hamait.tistory.com ■ fuctools - reduce 1) 정의 : iterable 한번에 대해서 function의 결과를 "재대입" 하여 iteration이 끝나면 결과를 return from functools import reduce sum_value = reduce((lambda x,y : x+y), [x for x in range(1,101)]) ..
-
sort / sorted파이썬 Study/라이브러리 2021. 3. 14. 16:30
참고 : https://inma.tistory.com/137 [Python] list.sort()와 sorted(list) 차이 파이썬에서 .sort() 메서드와 built-in 함수 sorted( ) 의 차이를 알아봅니다. .sort() list.sort([reverse= ][, key= ]) - 원본 리스트를 정렬하되 반환 값은 None 입니다. - 원본 리스트의 순서를 변경합니다... inma.tistory.com ■ list.sort( ) 1) 정의 : - 원본 리스트를 정렬하여 sorted 보다 빠름, 반환값 None (원본자체를 변경하므로) - sort / sorted 자체는 key 없을 때 tuple의 경우 index 순으로 정렬이 진행된다 list.sort([reverse=][, key=]..
-
list와 그 요소들 / slicing / 1D 2D(comma)파이썬 Study/라이브러리 2021. 3. 14. 12:55
참고 : https://dojang.io/mod/page/view.php?id=2208 파이썬 코딩 도장: 11.4 슬라이스 사용하기 시퀀스 자료형은 슬라이스라는 기능을 자주 사용합니다. 슬라이스(slice)는 무엇인가의 일부를 잘라낸다는 뜻인데, 시퀀스 슬라이스도 말 그대로 시퀀스 객체의 일부를 잘라냅니다. 시퀀스객체[ dojang.io dojang.io/mod/page/view.php?id=2291 파이썬 코딩 도장: 23.1 2차원 리스트를 만들고 요소에 접근하기 Unit 23. 2차원 리스트 사용하기 리스트를 사용할 때 한 줄로 늘어선 1차원 리스트를 사용했는데 이번에는 평면 구조의 2차원 리스트를 사용해보겠습니다. 2차원 리스트는 다음과 같이 가로×세로 dojang.io ■ 1-D list 1)..
-
any / all - built in function파이썬 Study/라이브러리 2021. 3. 14. 12:25
참고 : https://velog.io/@anrun/Python-all-any-%ED%95%A8%EC%88%98 [Python] all(), any() 함수 all(), any() 함수는 파이썬 빌트인 함수이며 조건 성립 유무에 따라 True / False를 리턴해준다. 인자는 하나만 올 수 있고, 리스트여야한다. All조건이 전부 True면 True를 리턴하고, 하나라도 틀릴 경우 velog.io ■ 공통 사항 - any, all 파라미터로 사용 되는 인자가 empty iterable, 0, None 일시 return False ■ any 1) 정의 : ①인자는 하나만 올 수 있음(list 한개 - 1D) ②인자는 list type 이어야할 것 ③조건 중 하나라도 맞으면 True 리턴 print(any..
-
isinstance - built in function파이썬 Study/라이브러리 2021. 3. 14. 11:41
참고 : https://devpouch.tistory.com/87 [Python] 파이썬 자료형 확인하는 isinstance 함수 파이썬에서는 주어진 인스턴스가 특정 클래스/데이터 타입인지 검사해주는 함수가 있는데요. 바로 isinstance함수입니다. isinstance함수의 사용법은 아래와 같습니다. isinstance(인스턴스, 클래스/데 devpouch.tistory.com ■ 정의 - 주어진 인스턴스가 특정 클래스/데이터 타입인지 검사해주는 함수 ■ 예시 # int 인스턴스인지 검사 result = isinstance(1, int) print(result) >>> True # float 인스턴스인지 검사 result = isinstance(1.345, float) print(result) >>>..
-
collections - deque파이썬 Study/라이브러리 2021. 3. 14. 11:31
참고 : https://excelsior-cjh.tistory.com/96 collections 모듈 - deque collections.deque 1. deque란 Deque(데크)는 double-ended queue 의 줄임말로, 앞과 뒤에서 즉, 양방향에서 데이터를 처리할 수 있는 queue형 자료구조를 의미한다. 아래의 [그림1]은 deque 의 구조를 나타낸 그.. excelsior-cjh.tistory.com ■ 정의 : - double-ended queue 의 줄임말 - 양방향에서 데이터를 처리할 수 있는 queue형 자료구조를 의미 양 끝단에서 queue 작업만 할 경우 복잡도 O(1) but list로 구현하면 pop(0), pop(-1)시 자료형에 기인하여 복잡도 O(N) → 자료 입출..
-
String 문자열 관련 methods파이썬 Study/라이브러리 2021. 3. 14. 00:48
참고 : https://dpdpwl.tistory.com/119 [Python] 파이썬 특정문자 찾기(find,startswith,endswith) 문자열중에 특정 문자를 찾고싶거나, 특정문자로 시작하는 문자열, 특정문자로 끝이나는 문자열 등 문자를 찾는 방법에대해 알아보겠습니다. find(찾을문자, 찾기시작할위치) >>> s = '가나다라 마 dpdpwl.tistory.com https://simplesolace.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%AC-python-%EB%AC%B8%EC%9E%90%EC%97%B4 [파이썬] python 문자열 함수정리 이 문서는 파이썬 2점대를 기준으로 작성되었습니다. 4장 문자열 [문자열 대치 기능] >>>import str..