-
Dictionary [사전]Python 2022. 1. 26. 00:12
딕셔너리란?
Key와 Value의 쌍 여러 개가 { }로 둘러싸여 있다. 각각의 요소는 Key : Value 형태로 이루어져있다.
※ Key에는 변하지 않는 값을 사용하고, Value에는 변하는 값과 변하지 않는 값 모두 사용할 수 있다.
딕셔너리의 가장 큰 특징은
리스트나 튜플처럼 순차적으로(sequential) 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는 점이라는 것이다.
딕셔너리의 코드와 설명
cabinet = {3: "유재석", 100: "김태호"}위 코드는 딕셔너리의 코드이다. 그럼 한번 코드를 분석해보자.
Key는 각각 '3', '100' 이고, 각각의 Key에 해당하는 Value는 '유재석', '김태호' 가 된다.
좀 더 이해하기 쉽도록 표를 통해서 알아보자.
cabinet 딕셔너리의 정보
key value 3 유재석 100 김태호 마찬가지로 3이라는 key에 대응하는 value는 유재석,
100 이라는 key에 대응하는 value는 김태호가 나오는 것을 확인할 수 있다.
위 표와 딕셔너리 코드를 대조해보며 직접 코드를 분석해보는 것도 나쁘지 않다.
밑 내용은 프로젝트를 진행하면서 딕셔너리를 사용할 때 가장 많이 사용되는 것들이기에 작성해본다.
직접 코드를 보면서 이해 해보고, 직접 코딩해보며 결괏값을 확인해보기 바란다.
딕셔너리에 새로운 key, value 들을 추가하려면?
cabinet["A-3"] = "김종국" cabinet["C-20"] = "조세호"딕셔너리의 key들만 출력하려면?
print(cabinet.keys())딕셔너리의 value 들만 출력하려면?
print(cabinet.values())'Python' 카테고리의 다른 글
FastAPI로 간단한 REST API 서버 만들기 (1) 2024.02.01 튜플 텍스트만 출력하는 방법 (0) 2024.01.19 3학년 1학기 기말고사 정리 (0) 2022.06.23 배열에 관한 속성들 [LIST] (0) 2022.01.25