Dictionaries in Python

HalmazokSzótár metódusok

Dictionaries are one of the most useful and flexible data structures in Python. They store data as key-value pairs – like a real dictionary where you look up a word (key) to find its definition (value).

Dictionaries are mutable, unordered (order is preserved from Python 3.7+), and keys must be unique and immutable (strings, numbers, tuples).

They’re perfect for representing real-world objects: a person with name/age, a product with price/stock, or settings with options.

Creating a Dictionary

Use curly braces {} with key: value pairs separated by commas.

Accessing Values

Use square brackets with the key, or .get() method (safer – returns None if key missing).

Adding and Updating Items

Just assign a value to a key – creates if missing, updates if exists.

Removing Items

Use del, pop(), or clear().

Looping Through Dictionaries

Loop over keys (default), values, or items.

Nested Dictionaries

Dictionaries can contain other dictionaries – great for complex data.

Quick Quiz

Az anyagokat átnéztük és ellenőriztük, de hibák továbbra is előfordulhatnak. A tartalom kizárólag oktatási célt szolgál, ezért saját felelősségre használd, és szükség esetén ellenőrizd más forrásokkal is.

✨ Kérdezd Larát — a tanulási partnered

Fedezd fel a személyre szabott tanulási támogatást. Lara elmagyarázza az anyagot, összefoglalja a témákat és megválaszolja a kérdéseidet — az Go csomagtól elérhető.


Lara segít gyorsabban tanulni — kizárólag a ReadyTools Go, Plus és Max tagoknak.

Kövesd nyomon a fejlődésed 🚀

Tanulj egyszerűbben utad nyomonkövetésével teljesen ingyen.