Guidelines

κ΅¬μ‘°ν™”λœ 데이터λ₯Ό κ΄€λ¦¬ν•˜λŠ” λ”•μ…”λ„ˆλ¦¬(Dictionary)

λ”•μ…”λ„ˆλ¦¬λŠ” 데이터λ₯Ό 효율적으둜 κ΄€λ¦¬ν•˜κ³  검색할 수 μžˆλŠ” 자료ꡬ쑰둜, ν‚€(Key)와 κ°’(Value) 쌍으둜 데이터λ₯Ό μ €μž₯ν•©λ‹ˆλ‹€.

λ”•μ…”λ„ˆλ¦¬ ꡬ쑰
dictionary = { "ν‚€1": "κ°’1", "ν‚€2": "κ°’2", "ν‚€3": "κ°’3", }

예λ₯Ό λ“€μ–΄ μ‚¬λžŒμ˜ 정보λ₯Ό μ €μž₯ν•˜λŠ” λ”•μ…”λ„ˆλ¦¬λ₯Ό λ‹€μŒκ³Ό 같이 μ •μ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ‚¬λžŒμ˜ 정보λ₯Ό μ €μž₯ν•˜λŠ” λ”•μ…”λ„ˆλ¦¬
person = { "name": "홍길동", "age": 30, "job": "개발자" }

μœ„μ˜ μ½”λ“œμ—μ„œ person λ”•μ…”λ„ˆλ¦¬λŠ” name, age, jobκ³Ό 같은 ν‚€(Key)λ₯Ό κ°–κ³ , 각 킀에 ν•΄λ‹Ήν•˜λŠ” κ°’(Value)을 μ €μž₯ν•©λ‹ˆλ‹€.


λ”•μ…”λ„ˆλ¦¬λŠ” μ–΄λ–€ νŠΉμ§•μ„ 가지고 μžˆλ‚˜μš”?

λ”•μ…”λ„ˆλ¦¬λŠ” λ‹€μŒκ³Ό 같은 νŠΉμ§•μ„ κ°–μŠ΅λ‹ˆλ‹€.

  1. λΉ λ₯Έ 검색: λ”•μ…”λ„ˆλ¦¬λŠ” 데이터λ₯Ό ν‚€-κ°’ 쌍으둜 μ €μž₯ν•˜λ―€λ‘œ, νŠΉμ • 킀에 ν•΄λ‹Ήν•˜λŠ” 값을 맀우 λΉ λ₯΄κ²Œ 검색할 수 μžˆμŠ΅λ‹ˆλ‹€.

  2. 인덱슀λ₯Ό ν†΅ν•œ 검색 λΆˆκ°€: λ”•μ…”λ„ˆλ¦¬λŠ” μˆœμ„œκ°€ μ—†λŠ” 자료ꡬ쑰둜, 리슀트 및 νŠœν”Œκ³Ό 같이 인덱슀λ₯Ό ν†΅ν•œ 검색이 λΆˆκ°€λŠ₯ν•©λ‹ˆλ‹€.

  3. μ€‘λ³΅λœ ν‚€ λΉ„ν—ˆμš©: λ”•μ…”λ„ˆλ¦¬μ˜ ν‚€λŠ” κ³ μœ ν•΄μ•Ό ν•˜λ©°, ν•˜λ‚˜μ˜ λ”•μ…”λ„ˆλ¦¬ μ•ˆμ—μ„œ μ€‘λ³΅λœ ν‚€λ₯Ό μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€.


λ”•μ…”λ„ˆλ¦¬λ₯Ό μ–΄λ–»κ²Œ μ„ μ–Έν•˜λ‚˜μš”?

λ”•μ…”λ„ˆλ¦¬λŠ” μ€‘κ΄„ν˜Έ {}λ₯Ό μ‚¬μš©ν•΄ 킀와 값을 콜둠 :으둜 μ—°κ²°ν•˜μ—¬ μ •μ˜ν•©λ‹ˆλ‹€.

λ”•μ…”λ„ˆλ¦¬ μ„ μ–Έ μ˜ˆμ‹œ
# 빈 λ”•μ…”λ„ˆλ¦¬ μ„ μ–Έ empty_dict = {} # ν‚€-κ°’ 쌍이 μžˆλŠ” λ”•μ…”λ„ˆλ¦¬ μ„ μ–Έ product = { "name": "Orange", "price": 1000, "best_before": "2024-12-31" }
Mission
0 / 1

μ•„λž˜ λΉˆμΉΈμ— λ“€μ–΄κ°ˆ κ°€μž₯ μ μ ˆν•œ 닡변은 λ¬΄μ—‡μΌκΉŒμš”?

λ”•μ…”λ„ˆλ¦¬λŠ” μ΄λΌλŠ” νŠΉμ§•μ„ 가지고 μžˆμŠ΅λ‹ˆλ‹€.
인덱슀λ₯Ό ν™œμš©ν•œ 검색
λΉ λ₯Έ 검색
느린 검색
동적인 검색

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result