λμ λ리 λ΄ μμμ κ° νμ©νκΈ°
λμ
λ리μ νΉμ μμμ μ κ·Όνλ €λ©΄ λκ΄νΈ []
μμ ν΄λΉ μμμ ν€λ₯Ό λ£μ΅λλ€.
μλ₯Ό λ€μ΄ μλμ κ°μ λμ λ리μμ "μ΄λ¦" ν€μ ν΄λΉνλ κ°μΈ "νκΈΈλ"μ κ°μ Έμ¬ μ μμ΅λλ€.
person = { "μ΄λ¦": "νκΈΈλ", "λμ΄": 30, "μ§μ ": "κ°λ°μ" } name = person["μ΄λ¦"] # name λμ λ리μμ "μ΄λ¦" ν€μ ν΄λΉνλ κ°μΈ "νκΈΈλ"μ κ°μ Έμ΄ print(f"μ΄λ¦: {name}") # μΆλ ₯: μ΄λ¦: νκΈΈλ
μ‘΄μ¬νμ§ μλ ν€μ μ κ·Ό
λμ
λ리μμ μ‘΄μ¬νμ§ μλ ν€μ μ κ·Όνλ©΄ KeyError
κ° λ°μν©λλ€. λ°λΌμ νμ μ¬μ©νλ €λ ν€κ° λμ
λ리μ μλμ§ νμΈν΄μΌ ν©λλ€.
person = { "μ΄λ¦": "νκΈΈλ", "λμ΄": 30, "μ§μ ": "κ°λ°μ" } # μ£Όμ ν€λ μ‘΄μ¬νμ§ μμ address = person["μ£Όμ"] # KeyError λ°μ
get() λ©μλλ₯Ό μ¬μ©ν μμ ν μ κ·Ό
get()
λ©μλλ₯Ό μ¬μ©νλ©΄ νΉμ ν€μ λν μ κ·Όμ΄ μ€ν¨ν κ²½μ° κΈ°λ³Έκ°μ λ°ννκ±°λ μλ¬λ₯Ό λ°©μ§ν μ μμ΅λλ€.
person = { "μ΄λ¦": "νκΈΈλ", "λμ΄": 30, "μ§μ ": "κ°λ°μ" } # μ£Όμ ν€μ μ κ·Ό, ν€κ° μμ κ²½μ° "λ―Έλ±λ‘"μ λ°ν address = person.get("μ£Όμ", "λ―Έλ±λ‘") print(f"μ£Όμ: {address}") # μ£Όμ: λ―Έλ±λ‘
λμ λ리μ λͺ¨λ ν€μ κ°μ μ κ·ΌνκΈ°
λμ
λ리μ λͺ¨λ ν€μ κ°μ μ κ·Όνλ €λ©΄ keys()
, values()
, items()
λ©μλλ₯Ό μ¬μ©ν μ μμ΅λλ€.
# λͺ¨λ ν€μ μ κ·Ό keys = person.keys() print(keys) # μΆλ ₯: dict_keys(['μ΄λ¦', 'λμ΄', 'μ§μ ']) # λͺ¨λ κ°μ μ κ·Ό values = person.values() print(values) # μΆλ ₯: dict_values(['νκΈΈλ', 30, 'κ°λ°μ']) # λͺ¨λ ν€-κ° μμ μ κ·Ό items = person.items() print(items) # μΆλ ₯: dict_items([('μ΄λ¦', 'νκΈΈλ'), ('λμ΄', 30), ('μ§μ ', 'κ°λ°μ')])
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result