Sobes.tech
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.