Sobes.tech
Junior — Middle

Quali strutture dati modificabili sono disponibili nel linguaggio Python?

sobes.tech AI

Risposta dell'AI

In Python, sono disponibili diverse strutture di dati mutabili che possono essere modificate dopo la creazione:

  • list — insieme ordinato e modificabile di elementi. È possibile aggiungere, rimuovere e modificare gli elementi.
  • dict — dizionario che memorizza coppie chiave-valore. Permette di modificare, aggiungere e rimuovere coppie.
  • set — insieme di elementi unici, modificabile, supporta operazioni di aggiunta e rimozione.
  • bytearray — sequenza mutabile di byte.

Esempio di utilizzo di strutture mutabili:

my_list = [1, 2, 3]
my_list.append(4)  # Aggiungi elemento

my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3    # Aggiungi coppia chiave-valore

my_set = {1, 2, 3}
my_set.add(4)       # Aggiungi elemento

my_bytes = bytearray(b'abc')
my_bytes[0] = 100   # Modifica il primo byte

Queste strutture sono ampiamente utilizzate per memorizzare e elaborare dati quando è necessario modificare il contenuto.