반응형
딕셔너리(dictionary)의 기능은 딕셔너리의 뜻처럼 사전 비슷합니다. 우리는 모르는 것이 있을 때 사전을 보고 지식을 얻어 옵니다. 딕셔너리도 이것과 비슷합니다. 먼저 아래의 예제를 봅시다.
a = {"Key1":False, "Key2":10, "Key3":"Test"}
print("a")
딕셔너리의 형태
딕셔너리의 형태는 위의 예제처럼 중괄호를 쓰고 Key이름, 값을 적어주면 됩니다. 값에는 Boolean, String, Int, Float 모든 형태의 자료형을 적을 수 있습니다.
딕셔너리 사용
Key를 사용하여 Key의 값을 출력해보도록 하겠습니다.
a = {"Key":True, "Key1":"100.2", "Key2":"TestValue"}
b = {"Key3":{
"Key4":"Hello",
"Key5":"World"
}
}
print(a["Key"], a["Key2"])
print(b["Key3"]["Key4"])
코드해석 : a와 b는 딕셔너리의 형태를 가지고 그 안에 Key 값들과 Value를 넣었습니다. 그리고 b 같은 경우가 중요합니다. print() 함수를 사용할 때 대괄호가 두 개가 나란히 붙여져 있죠? 저 문법은 오류가 아니라 메인 Key에서 하위 키의
Value값을 구할 때 사용합니다.
출력
True TestValue
Hello
딕셔너리 관련 함수
함수 | 설명 |
in | key가 딕셔너리 내부에 있는지 확인하고 참과 거짓을 반환한다. |
values() | key는 빼고 value 값만 리스트로 반환한다. |
items() | key와 value를 튜플로 반환한다. |
clear() | key와 value 쌍을 모두 지운다. |
get() | key로 value값을 얻을 수 있다. |
keys() | value는 빼고 key값만 남겨 리스트로 반환한다. |
앞으로도 파이썬 강의는 계속 됩니다!
반응형
'Learning > Python' 카테고리의 다른 글
파이썬 강좌_#11_for문 (18) | 2020.05.13 |
---|---|
파이썬 강좌_#10_if문 (3) | 2020.05.13 |
파이썬 강좌_#8_집합(set) 자료형 (10) | 2020.04.09 |
파이썬 강좌_#07_튜플 (0) | 2020.04.09 |
파이썬 강좌_#6_리스트(list) (0) | 2020.04.09 |
댓글