ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [python] 사전
    python 2025. 5. 23. 13:19

    사전

     

    Python의 사전(dictionary)은 키(key)와 값(value) 쌍을 저장하는 자료형입니다.

     

    📌 특징

    • 중괄호 {} 를 사용해 생성
    • 키는 고유(unique) 해야 하며 변경 불가능한(immutable) 자료형이어야 함 (예: 문자열, 숫자, 튜플 등)
    • 값은 어떤 자료형이든 가능
    • 순서가 유지됨 (Python 3.7 이상부터)

     

    실습

    cabinet = {3:"유재석", 100:"김태호"}
    print(cabinet[3])
    print(cabinet[100])

     

    유재석
    김태호

     

    cabinet = {3:"유재석", 100:"김태호"}
    print(3 in cabinet)
    print(5 in cabinet)

     

    True
    False

     

    cabinet = {"A-3":"유재석","B-100":"김태호"}
    print(cabinet["A-3"])
    print(cabinet["B-100"])
    
    # 새 손님
    print(cabinet)
    cabinet["A-3"] = "김종국"
    cabinet["C-20"] = "조세호"
    print(cabinet)

     

    유재석
    김태호
    {'A-3': '유재석', 'B-100': '김태호'}


    {'A-3': '김종국', 'B-100': '김태호', 'C-20': '조세호'}

     

    # 간 손님
    del cabinet["A-3"]
    print(cabinet)

     

    {'B-100': '김태호', 'C-20': '조세호'}

     

    # Key 들만 출력
    print(cabinet.keys())
    
    # Value 들만 출력
    print(cabinet.values())
    
    # Key, Value 쌍으로 출력
    print(cabinet.items())
    
    # 목욕탕 폐점
    cabinet.clear()
    print(cabinet)

     

    dict_keys(['B-100', 'C-20'])
    dict_values(['김태호', '조세호'])
    dict_items([('B-100', '김태호'), ('C-20', '조세호')])
    {}

    'python' 카테고리의 다른 글

    [python] 세트  (1) 2025.05.23
    [python] 튜플  (0) 2025.05.23
    [python] 리스트  (0) 2025.05.23
    [python] 탈출문자  (0) 2025.05.23
    [python] 문자열 포맷  (0) 2025.05.22
Designed by Tistory.