Práce s datovými typy v Pythonu: seznamy, slovníky a množiny

Seznámíme se se základními datovými strukturami v Pythonu — listy, tuple, slovníky (dict) a množiny (set). Ukážeme praktické příklady jejich použití a tipy na efektivní práci.

Práce s datovými typy v Pythonu: seznamy, slovníky a množiny

Datové struktury jsou základ pro práci s daty. Zde ukážeme rozdíly mezi seznamy, slovníky a množinami a kdy je vhodné kterou strukturu použít.

Listy (seznamy)

Listy jsou uspořádané a měnitelné kolekce. Vytvoření a základní operace:

fruits = [\"jablko\", \"banán\", \"třešeň\"]\nfruits.append(\"hruška\")\nfirst = fruits[0]

Listy jsou vhodné, když chcete uchovat pořadí a povolit duplicitní hodnoty.

Slovníky (dict)

Slovník mapuje klíče na hodnoty — ideální pro rychlé vyhledávání podle klíče:

user = {\"id\": 1, \"name\": \"Petr\", \"email\": \"petr@example.com\"}\nprint(user[\"email\"])

Klíče musí být hashovatelné (např. řetězce, čísla), hodnoty mohou být libovolné.

Množiny (set)

Množina uchovává unikátní hodnoty a je vhodná pro operace množin (průnik, sjednocení):

a = {1, 2, 3}\nb = {2, 3, 4}\nprint(a & b)  # průnik

Používejte set tam, kde chcete rychle odebrat duplicity nebo provádět množinové operace.

Tipy pro praxi

  • Volte list pokud počítáte s pořadím a duplicitami.
  • Volte dict pro mapování (např. uživatel_id → data uživatele).
  • Volte set pro jedinečné kolekce a množinové operace.

V dalším dílu probereme funkce, dekorátory a lambda výrazy — praktické nástroje pro organizaci kódu.

@admin

11. května 2025


Komentáře 0