ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.