Junior — Middle
Jakie zmienialne struktury danych są dostępne w języku Python?
sobes.tech AI
Odpowiedź od AI
W Pythonie dostępnych jest kilka zmiennych (mutable) struktur danych, które można modyfikować po ich utworzeniu:
- list — uporządkowany, zmienny zbiór elementów. Można dodawać, usuwać i modyfikować elementy.
- dict — słownik przechowujący pary klucz-wartość. Pozwala na modyfikację, dodawanie i usuwanie par.
- set — zbiór unikalnych elementów, zmienny, obsługuje operacje dodawania i usuwania.
- bytearray — zmienna sekwencja bajtów.
Przykład użycia struktur zmiennych:
my_list = [1, 2, 3]
my_list.append(4) # Dodanie elementu
my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3 # Dodanie pary klucz-wartość
my_set = {1, 2, 3}
my_set.add(4) # Dodanie elementu
my_bytes = bytearray(b'abc')
my_bytes[0] = 100 # Zmiana pierwszego bajtu
Struktury te są szeroko wykorzystywane do przechowywania i przetwarzania danych, gdy konieczne jest modyfikowanie zawartości.