Junior — Middle
Jaké měnitelné datové struktury jsou dostupné v jazyce Python?
sobes.tech AI
Odpověď od AI
V Pythonu je k dispozici několik měnitelných (mutable) datových struktur, které lze po jejich vytvoření upravovat:
- list — uspořádaná a měnitelná sada prvků. Lze přidávat, odstraňovat a měnit prvky.
- dict — slovník, který ukládá páry klíč-hodnota. Umožňuje upravovat, přidávat a odstraňovat páry.
- set — množina unikátních prvků, měnitelná, podporuje operace přidání a odstranění.
- bytearray — měnitelná sekvence bajtů.
Příklad použití měnitelných struktur:
my_list = [1, 2, 3]
my_list.append(4) # Přidání prvku
my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3 # Přidání páru klíč-hodnota
my_set = {1, 2, 3}
my_set.add(4) # Přidání prvku
my_bytes = bytearray(b'abc')
my_bytes[0] = 100 # Změna prvního bajtu
Tyto struktury se široce používají pro ukládání a zpracování dat, když je potřeba měnit jejich obsah.