Sobes.tech
Junior — Middle

Puoi spiegare le principali differenze tra un array, un dizionario e un insieme nel contesto della programmazione?

sobes.tech AI

Risposta dell'AI

Le principali differenze tra array, dizionario e insieme:

  • Array — collezione ordinata di elementi, accessibile tramite indice. Permette duplicati e mantiene l'ordine degli elementi.

  • Dizionario (Dictionary, Map) — collezione di coppie "chiave-valore", dove a ogni chiave corrisponde un valore. Le chiavi sono uniche, l'accesso ai valori avviene tramite la chiave.

  • Insieme (Set) — collezione non ordinata di elementi unici, senza duplicati. Utilizzato per ricerche rapide e verifica della presenza di un elemento.

Esempio in Python:

arr = [1, 2, 2, 3]  # Array con duplicati

dict = {'a': 1, 'b': 2}  # Dizionario con chiavi 'a' e 'b'

set_ = {1, 2, 3}  # Insieme di elementi unici