<딕셔너리 자료형>

- 단어 그대로 해석하면 사전이라는 뜻

- Key(키)를 통해 Value(값)라는 것을 한 쌍으로 갖는 자료형

- 리스트나 튜플처럼 순차적으로 해당 요소 값을 구하지 않고 Key를 통해 Value를 얻음

- key와 value들을 중괄호로 묶어서 정의

- key와 value는 콜론(:)으로 구분

- key는 중복 및 변경 불가. 중복시 앞에 값에 덧씌운다

- key: 변하지 않는 값을 사용

- Value: 변하는 값과 변하지 않는 값 모두 사용

{ Key1:Value1, Key2:Value2, Key3:Value3, ... }

- key에는 숫자, 문자열, 튜플만 사용 가능

- value는 어떤 값도 사용 가능

- 인덱싱, 슬라이싱 불가능

- value 변경 가능

- 딥러닝에서 자료 분석할 때 사용한다.

 

 

 

딕셔너리 값 삭제하기

 

키가 2인 값을 del 함수를 사용하여 제거하였다.

 

딕셔너리 키 값이나 속성 값을 참조하는 방법

 

딕셔너리에서 dic[2] 이런 식으로 값을 찾을 때 값이 없으면 오류가 발생한다.

dic[2]을 대신해서 dic.get(2) 이런 식으로 get() 함수를 활용하면 오류가 발생하지 않는다.

딕셔너리 키 값 존재 여부 확인하는 방법

 

<집합 자료형>

집합에 관련된 것들을 쉽게 처리하기 위해 만들어진 자료형

 

특징

- 중복을 허용하지 않는다.

- 순서가 없다(Unordered)

- 인덱싱으로 접근하려면 리스트나 튜플로 변환한 후 가능

ㅣ이 2개지만 중복을 허용하지 않아 집합에는 l 하나가 존재한다.

순서가 엉망 진창으로 들어가 있는 것을 확인할 수 있다.

 

 

집합을 리스트로 변환하였다.

 

차집합, 합집합, 교집합

 

집합에 값 추가해보기

<불 자료형>

- 논리 연산자를 통한 논리 연산이나. 수치를 비교할 때 사용하는 비교 연산자의 결과로 사용한다.

- 논리곱을 의미하는 and(&), 논리합을 의미하는 or(|)

 

 

리스트의 원소가 모두 빠져나가면 false값이 된다.

 

 

<특이한 파이썬의 값 성질>

<파이썬 주석>

아래 자료는 오늘 살펴본 주피터 노트 파일입니다.

3_day.ipynb
0.02MB

+ Recent posts