파이썬(python)을 활용한 데이터 분석 - 반복문 주요 함수
1. 반복문 기초 (1) for 문 기초문법 for 요소 in 이터레이터: 반복할 구문 L1 = [1,2,3,4,5] for l in L1: print(l) if l == 2: break; #break를 만났을때 가장 가까운 for문만 빠져나감 # 1 2 출력 (2) 대표적인 이터레이터(iterator) 객체 생성 함수 - 이터레이터 객체 : 값을 차례대로 꺼낼 수 있는 객체를 의미 2-1) range - range(시작 , 끝 , 스텝) - range(x) x인자 하나만 넣을 경우 range(0, x , 1) 와 동일함. 시작 0과 스텝 1이 디폴트 인자가됨. - range(a,b) a,b 인자 두개만 넣을 경우 range(a,b,1)과 동일함. 스텝 1이 디폴트 인자가됨. range(1,10,2) #..
2022. 12. 8.
파이썬(python)을 활용한 데이터 분석-파이썬 주요 데이터 구조2(사전 dictionary)
1. 사전(dictionary) (1) 사전 : 키(key)와 값(value)쌍으로 이루어진 해시 테이블 : 키(key)는 불변 , 값(value)는 불변or가변 Key value key 1 val 1 key 2 val 2 key 3 val 3 dict = {key 1:val 1, key 2:val 2, key 3:val 3} (2) 사전 요소 # 사전 선언 dict = { 1:1 , 2:4 , 3:3 , 4:20 } # 접근하기 print(dic[1]) # 1출력 # 값 추가 dict[5] = 15 # { 1:1 , 2:4 , 3:3 , 4:20, 5:15 } # 값 변경 dict[5] = 25 # { 1:1 , 2:4 , 3:3 , 4:20 , 5:25 } # 값 삭제 del(dict[5]) # { ..
2022. 12. 8.
파이썬(python)을 활용한 데이터 분석 - 파이썬 주요 데이터 구조1 (리스트, 튜플)
1. 리스트와 튜플 1) 리스트 L1 = [1,2,3,4,5] L2 = [‘a’,’b’,’c’,1,2] L3 = [1,2,[3,4]] 2) 튜플 T1 = (1,2,3,4,5) T2 = (‘a’,’b’,’c’,1,2) T3 = (1,2,(3,4)) T4 = 1 T5 = 1, 2. 리스트와 튜플의 공통점 1) 인덱싱 : 인덱싱은 0부터 시작 : 끝은 -1부터 시작 2) 슬라이싱 : 아래 예제를 통해 학습 # 튜플 L = [1,2,3,10,5] L[2] # 3 #맨뒤에서 부터 -1 L[-1] # 5 #0에서 부터 3개 L[0:3] # [1,2,3] #위와 동일 L[:3] # [1,2,3] #2에서 부터 끝까지 L[2:] # [3,10,5] #0부터 4까지 2칸씩 L[0:4:2] # [1,3] 3) ..
2022. 12. 7.