# डिक्शनरीज़ — पायथन

Source: https://www.geekswithgeeks.com/hi/python/py-dicts

> की → वैल्यू मैपिंग, संरचित डेटा के लिए पायथन का मुख्य औज़ार।

## की → वैल्यू जोड़े

**dict** अद्वितीय की को वैल्यू से मैप करता है। 3.7 से, इंसर्शन क्रम बना रहता है।

```python
person = {"name": "Ada", "age": 36}
person["city"] = "London"
print(person.get("age"))
print(person.get("country", "unknown"))
```

## dict पर लूप

`.items()` से key, value या दोनों पर लूप चलाएँ — dict का सबसे आम पैटर्न।

```python
prices = {"pen": 10, "book": 250}
for item, price in prices.items():
    print(item, "->", price)
```

## KeyError से बचना

`dict.get(key, default)` गुम की के लिए `KeyError` से बचाता है — अनिश्चित होने पर `dict[key]` से सुरक्षित।
