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