#주피터노트북 6

PYTHON PROGRAMMING 기초(데이터 스트럭쳐,튜플,불리언,셋)

튜플 Immutable Python objects. 튜플은 시퀀스, 즉 순서가 있습니다. 튜플은 괄호 ( ) 를 사용합니다. 기본적으로 () 를 쓰고 tuple()라고 표현 이해) 리스트와 똑같이 활용이 가능하지만 데이터가 변하면 안되는 데이터 스트럭쳐가 필요할때 사용한다. 불리언 Boolean 은 다음 2가지의 오브젝트로 나타낸다. "False" and "True". 숫자 0과 1과 같은 의미이다. 셋 셋에 들어있는 데이터는 순서가 없습니다. 셋에는 동일한 값이 저장되지 않습니다. 우리가 배웠던 집합과 같습니다. 셋은 중괄호 { } 로 정의합니다. 비어있는 셋은 함수로 밖에 못만듬 set() 1)데이터 추가 함수) set.add('데이터') 2)데이터 제거 함수) set.discard('데이터') 3)..

PYTHON PROGRAMMING 기초(데이터 스트럭쳐,딕셔너리2) 데이터활용

데이터 액세스 하기 딕셔너리의 데이터 액세스는 변수명 오른쪽에 대괄호의 형태로 표현한다. 대괄호 안에 key값을 입력하면 value값이 데이터로 out되는 형식 당연히 없는값은 안나옴 함수로 액세스 하기 함수1) 딕셔너리.get('key') 이해1) 없는데이터에도 오류가 뜨지 않기때문에 딕셔너리 데이터 관리시 꼼꼼하게 확인 필요 데이터 추가 및 삭제 1)데이터 추가하기 딕셔너리['key'] = 'value' 2)내장함수로 삭제하기 del 딕셔너리['key'] 특정 부분 출력하기 1) key값만 가져오기 함수) 딕셔너리.keys() 2)value값만 가져오기 함수) 딕셔너리.values() 3)item별로 가져오기 함수) 딕셔너리.items() 딕셔너리 안 데이터 존재유무 확인 내장함수) 'key' in ..

PYTHON PROGRAMMING 기초(데이터 스트럭쳐,딕셔너리1)

딕셔너리 my_dict = {'key1':'value1', 'key2':'value2', 'key3':'value3'} 딕셔너리는 키 밸류의 쌍으로 되어 있다. 키는, 딕셔너리 안에 유일한 값으로 되어 있다. 따라서 키가 같은 값을 가질 수 없다. 그러나 밸류는 같은 값이 여러개 있어도 상관없다. 리스트는 인덱스의 오프셋으로 접근하지만, 딕셔너리는 키로 접근한다. 기본형태 딕셔너리는 리스트와 다르게 {} 중괄호로 표현한다. 함수로는 dict()라 표현 딕셔너리는 key와 value로 이루어진 한쌍이고 이 묶음을 우리는 item이라고 부른다 딕셔너리의 기본 표현 방법은 { : }형태로 생겼음 { key : value } → item 딕셔너리 my_dict = {'key1':'value1', 'key2':'..

PYTHON PROGRAMMING 기초 (데이터 스트럭쳐, 리스트4) 정렬

데이터 정렬하기 1)리스트 자체를 건들지 않고 실행을 통해 바로 out이 되는 리스트 정렬 내장함수) sorted(리스트) 이해1) 데이터의 정렬은 오름차순, ㄱㄴㄷ순으로 정렬이 된다 이해2) 함수를 통해 데이터 자체를 변화 시키는것이 아님 2)함수를 통해 리스트 자체를 바꿔저장하는 정렬 : 함수를 이용하여 정렬과 동시에 메모리에 저장을 시켜버리는 방법이다 함수) 리스트.sort() 데이터 역으로 정렬하기 데이터를 역으로 정렬하는 방법은 크게 3가지가 있다. 1)리스트를 건들지 않고 내장함수를 이용한 실행을 통해 바로 out이 되는 리스트 정렬 내장함수2) sorted(리스트, rverse = True) 2)함수를 통한 데이터 변화 함수2) 리스트.sort( reverse = True ) 3)슬라이싱을 ..

PYTHON PROGRAMMING 기초 (데이터 스트럭쳐, 리스트3): 갯수세기

리스트안 데이터 값있는지 확인하기 1)함수를 통해 '데이터'의 offset을 찾을수 있다. 함수1) 리스트.index('데이터') 2)리스트안 이 값이 있는가? 리스트안에 '데이터' 가 있는가? 결과값은 True or False로 out 갯수 세기 1)원하는 데이터가 리스트안에 얼마나 있는지 갯수 세기 :원하는 데이터가 리스트안에 얼마나 있는지 함수로 갯수를 셀수있다. 함수2) 리스트.count('데이터') 2)리스트안 데이터 전체 갯수세기 :파이썬 내장함수로 문자열,리스트등 데이터의 갯수를 셀수 있다. 내장함수) len(리스트,문자열,변수) 1.리스트안 데이터 값 확인하기 1)이 데이터의 오프셋은 무엇인가? 함수1) 리스트.index('데이터') 2)데이터 값이 있는가? 리스트안에 '데이터' 가 있는가..

PYTHON PROGRAMMING 기초 (데이터 스트럭쳐, 리스트2):항목추가및 제거

리스트안 데이터 교체 하기 리스트안 데이터를 인덱스를 통해 교체가 가능한데 기본적으로 = 의 속성을 이해하고 있으면 된다 'Sun'의 데이터를 week[0] 의 데이터로 만들겠다. 리스트 항목 추가하기 리스트에 새로운 데이터를 추가하는 방법은 크게 2가지가 있다. 함수1) 리스트.append('데이터') 리스트의 맨끝에 데이터 추가하는 함수 함수2) 리스트.insert(인덱스,'데이터') 리스트 원하는 위치에 데이터를 추가하는 함수 데이터 제거하기 데이터 제거 방법은 크게 3가지가 있다. 리스트안에 있는 데이터를 지우고 싶을때 파이썬 내장되어있는 명령어를 통해 인덱스를 입력하여 데이터 제거가 가능하다 파이썬 기본) del 리스트[인덱스] 2) 2번째 방법으론 삭제하고 싶은 데이터를 직접 적어서 삭제하기 ..