dictionary

dictionary

λ¦¬μŠ€νŠΈμ™€ λ”•μ…”λ„ˆλ¦¬ 비ꡐ

리슀트

λ”•μ…”λ„ˆλ¦¬

μ •μ˜

인덱슀λ₯Ό 기반으둜 값을 μ €μž₯ν•˜λŠ” 것

ν‚€λ₯Ό 기반으둜 값을 μ €μž₯ν•˜λŠ” 것

μ„ μ–Έ ν˜•μ‹

list_a = []

dict_a = {}

μ‚¬μš© 예

list_a[1]

dict_a["name"]

λ³€μˆ˜ = {
 ν‚€ : κ°’,
 ν‚€ : κ°’,
 ...
 ν‚€ : κ°’
}
dict_a = {
    "name1" : "user1",
    "name2" : "user2"
}
print(dict_a["name1"]) # user1
print(dict_a["name2"]) # user2

λ¦¬μŠ€νŠΈμ™€ λ”•μ…”λ„ˆλ¦¬λ₯Ό κ°’μœΌλ‘œ λ„£κΈ°

λ”•μ…”λ„ˆλ¦¬μ˜ μš”μ†Œμ— μ ‘κ·Όν•˜κΈ°

κ°’ λ³€κ²½

λ”•μ…”λ„ˆλ¦¬ μš”μ†Œμ— μΆ”κ°€ : λ”•μ…”λ„ˆλ¦¬[μƒˆλ‘œμš΄ ν‚€] = μƒˆλ‘œμš΄ κ°’

λ”•μ…”λ„ˆλ¦¬ μš”μ†Œμ— 제거 : del

λ”•μ…”λ„ˆλ¦¬ 내뢀에 ν‚€κ°€ μžˆλŠ”μ§€ 확인

: in ν‚€μ›Œλ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ 내뢀에 ν‚€κ°€ μžˆλŠ”μ§€ μ—†λŠ”μ§€ 확인

λ”•μ…”λ„ˆλ¦¬ λ§Œλ“€ λ•Œ μ£Όμ˜ν•  사항

  1. KeyλŠ” κ³ μœ ν•œ κ°’μ΄λ―€λ‘œ μ€‘λ³΅λ˜λŠ” Key 값을 μ„€μ •ν•΄ λ†“μœΌλ©΄ ν•˜λ‚˜λ₯Ό μ œμ™Έν•œ λ‚˜λ¨Έμ§€ 것듀이 λͺ¨λ‘ λ¬΄μ‹œ

  2. Key에 λ¦¬μŠ€νŠΈλŠ” μ“Έ 수 μ—†λ‹€

λ”•μ…”λ„ˆλ¦¬ κ΄€λ ¨ ν•¨μˆ˜λ“€

  • Key 리슀트 λ§Œλ“€κΈ° : keys

  • Value 리슀트 λ§Œλ“€κΈ° : values

  • Key, Value 쌍 μ–»κΈ° : items

  • Key: Value 쌍 λͺ¨λ‘ μ§€μš°κΈ° : clear

  • Key둜 Valueμ–»κΈ° : get

  • ν•΄λ‹Ή Keyκ°€ λ”•μ…”λ„ˆλ¦¬ μ•ˆμ— μžˆλŠ”μ§€ μ‘°μ‚¬ν•˜κΈ° : in

Last updated

Was this helpful?