반응형

파이썬 4

Python - map(), filter(), reduce(), lambda 사용법

#함수형 프로그래밍 map() : 컬렉션 원소에 대해 특정 계산을 적용함 filter() : 컬렉션 원소에 대해 특정 원소만 필터링하여 새 집합 생성 reduce() : 컬렉션 원소에 대해 계산을 수행하여 한개의 스칼라 값을 생성 lambda : 위의 함수에서 사용하는 첫번째 아규먼트인 함수(익명함수) nums = [1,2,3,4,5] def add(x): return x+1 map_obj = map(add, nums) #(함수, 파라미터) #비파괴형 list(map_obj) [2, 3, 4, 5, 6] nums = [1,2,3,4,5] def odd(x): return x%2==1 # ..

Python공부 2022.08.22

Python = Jupyter NoteBook에서 SQL사용하기,pandas ,with

현재 Jupyter Notebook (Python) 과 HeidiSQL (MariaDB)사용 중입니다. ----------------------------------------------------------------------------------------------------------------------------------- 1. pymysql 설치 https://sosweetstrawberry.tistory.com/130 MariaDB - Jupyter에서 MariaDB 연결하기 및 테스트 현재 Jupyter Notebook (Python) 과 HeidiSQL (MariaDB)사용 중입니다. -------------------------------------------------..

Python공부 2022.08.19

Python - 목록, for문(remove,extend..)

1. for문으로 목록 값 꺼내기 2. 목록 값 꺼내기 3. 목록 수정하기 -------------------------------------------------------------------------------------- list = [0,1,2,3,4,5] for p in list: print(p) 0 1 2 3 4 5 -------------------------------------------------------------------------------------- 1. 마지막 값 꺼내기 nums = [2,5,4,3,6,8] print(nums[len(nums)-1]) print(nums[-1]) 8 8 2. 목록 값 거꾸로 꺼내기..

Python공부 2022.08.16

Python - 함수(def),딕셔너리 만들기 함수, class

-------------------------------------------------------------------------------------------------- def add(a,b): print('{}+{}={}'.format(a,b,a+b)) add(2,3) 2+3=5 1. 함수에 초기값 넣기 def add_num(a,b=0): c = a-b print(f"{a} - {b} = {c}") add_num(5,3) add_num(b=3,a=5) add_num(5) 5 - 3 = 2 5 - 3 = 2 5 - 0 = 5 2. 매개값 여러개 지정 (튜플 형태로) * def sum_it3(*arg): #*arg값을 튜플로 만듬 print(sum(arg)) sum_it3(1,2,3) 6 3. 딕셔..

Python공부 2022.08.15
반응형