Vytvořte a používejte slovníky v Pythonu pomocí projektu z reálného světa

Vytvořte a používejte slovníky v Pythonu pomocí projektu z reálného světa

Jak vytvořit a používat slovníky v Pythonu – tutoriál s reálným projektem

Python je populárním programovacím jazykem, který nabízí různé funkce a nástroje pro manipulaci s daty. Jednou z nejčastěji používaných funkcionalit je práce se slovníky. Slovníky jsou datovou strukturou, která umožňuje ukládat hodnoty podle klíčů a poté s nimi snadno pracovat. V tomto článku se naučíte, jak vytvořit a používat slovníky v Pythonu na reálném projektu.

### Vytvoření slovníku

Slovník v Pythonu lze vytvořit pomocí složených závorek a přidání klíčů a jejich hodnot s dvojtečkou oddělenými od hodnot. Například:

„`python

d = {‚jmeno‘: ‚Jan‘, ‚vek‘: 25, ‚mesto‘: ‚Praha‘}

„`

V tomto příkladu jsme vytvořili slovník `d`, který obsahuje tři klíče: `’jmeno’`, `’vek’` a `’mesto’`. Každý klíč je přiřazen k odpovídající hodnotě: `’Jan’`, `25` a `’Praha’`.

Klíče ve slovníku musí být unikátní, ale hodnoty mohou být jakéhokoli typu. Slovníky mohou obsahovat různé kombinace klíčů a hodnot.

### Přístup k hodnotám ve slovníku

Pro přístup k hodnotám ve slovníku použijeme klíč. Například:

„`python

jmeno = d[‚jmeno‘]

„`

V tomto příkladu jsme získali hodnotu přiřazenou ke klíči `’jmeno’` a uložili ji do proměnné `jmeno`.

### Modifikace hodnot ve slovníku

Hodnoty ve slovníku mohou být libovolně modifikovány. Jednoduše přiřaďte novou hodnotu ke klíči. Například:

„`python

d[‚vek‘] = 26

„`

V tomto příkladu jsme změnili hodnotu přiřazenou ke klíči `’vek’` na `26`.

### Přidání nových klíčů a hodnot

Pro přidání nového klíče a hodnoty do slovníku jednoduše přiřaďte nový klíč s jeho hodnotou. Například:

„`python

d[‚povolani‘] = ‚programátor‘

„`

V tomto příkladu jsme přidali nový klíč `’povolani’` s hodnotou `’programátor’` do slovníku.

### Odstranění klíčů a hodnot

K odstranění klíče a hodnoty ze slovníku můžeme použít klíčové slovo `del`. Například:

„`python

del d[‚mesto‘]

„`

V tomto příkladu jsme odstranili klíč `’mesto’` a jeho odpovídající hodnotu ze slovníku.

### Použití slovníků v reálném projektu

Nyní, když znáte základy práce se slovníky v Pythonu, můžeme použít tento koncept na reálný projekt. Představme si jednoduchý překladový slovník, který bude obsahovat anglická slova jako klíče a jejich české překlady jako hodnoty.

„`python

slovnik

Zdroj: https://www.tomshardware.com/how-to/use-dictionaries-in-python