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.