0Pricing
Python For Kids · Lezione

Dizionari

Lavori con coppie chiave-valore per memorizzare i dati.

Dizionari è una lezione Python For Kids gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Python For Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Python For Kids include 4 lezioni in totale.

Introduzione ai dizionari

Dizionari

Benvenuto nella lezione sulle strutture dati! Oggi imparerà a conoscere i dizionari in Python, che consentono di memorizzare i dati in coppie chiave-valore.

Dizionari — illustrazione 1

Cosa sono i dizionari?

I dizionari sono raccolte di elementi in cui ogni elemento è memorizzato come coppia di chiave e valore. Sono utili per organizzare i dati in modo da recuperare facilmente le informazioni usando una chiave univoca.

  • Chiave: identificatore univoco di ogni elemento.
  • Valore: dati associati a una chiave.

Creazione di un dizionario

È possibile creare un dizionario inserendo gli elementi tra parentesi graffe ({}), separati da virgole. Ogni chiave è separata dal relativo valore da due punti (:).

Esempio:

# Creates a dictionary of student grades
grades = {
    "Alice": 85,
    "Bob": 92,
    "Charlie": 78
}

Accesso ai valori di un dizionario

È possibile accedere al valore associato a una chiave specifica usando la chiave tra parentesi quadre ([]) o il metodo get().

Esempio:

# Accesses the grade of Alice using square brackets
print(grades["Alice"])  # Output: 85

# Accesses the grade of Bob using the get() method
print(grades.get("Bob"))  # Output: 92

Aggiunta di elementi a un dizionario

È possibile aggiungere nuove coppie chiave-valore a un dizionario assegnando un valore a una nuova chiave.

Esempio:

# Adds a new student to the grades dictionary
grades["Diana"] = 88

# Prints the updated dictionary
print(grades)  # Output: {'Alice': 85, 'Bob': 92, 'Charlie': 78, 'Diana': 88}

Modifica dei valori di un dizionario

Poiché i dizionari sono modificabili, è possibile cambiare il valore associato a una chiave esistente.

Esempio:

# Updates Charlie's grade
grades["Charlie"] = 82

# Prints the updated grade for Charlie
print(grades["Charlie"])  # Output: 82

Rimozione di elementi da un dizionario

È possibile rimuovere elementi da un dizionario usando l'istruzione del o il metodo pop().

Esempio:

# Removes Bob from the grades dictionary using del
del grades["Bob"]

# Removes Diana from the grades dictionary using pop()
grades.pop("Diana")

# Prints the updated dictionary
print(grades)  # Output: {'Alice': 85, 'Charlie': 82}

Iterare in un dizionario

È possibile scorrere un dizionario per accedere alle sue chiavi e ai suoi valori usando un ciclo for.

Esempio:

# Iterates through the dictionary and prints keys and values
for student, grade in grades.items():
    print(student + " scored " + str(grade))
    
# Output:
# Alice scored 85
# Charlie scored 82
# Creates a dictionary of fruits and their colors
fruits = {
    "apple": "red",
    "banana": "yellow",
    "grape": "purple"
}

# Updates the color of banana
fruits["banana"] = "green"

# Removes grape from the dictionary
del fruits["grape"]

# Prints the dictionary
print(fruits)

Ottimo lavoro!

Ha imparato a usare i dizionari per memorizzare e gestire dati sotto forma di coppie chiave-valore. I dizionari sono strumenti potenti per organizzare le informazioni nei programmi Python. Continui a fare pratica creando i Suoi dizionari e sperimentando le loro funzionalità!

Dizionari — illustrazione 10

Domande Frequenti

La lezione «Dizionari» è gratuita?

Sì — il testo completo di «Dizionari» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Python For Kids, passa a CoddyKit PRO. Il corso Python For Kids include 4 lezioni in totale.

Cosa imparerò in «Dizionari»?

Lavori con coppie chiave-valore per memorizzare i dati. Eserciti Python For Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Python For Kids?

Non è richiesta alcuna esperienza precedente. Python For Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «Dizionari»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Python For Kids?

Sì. Ogni lezione Python For Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Liste e tuple
  2. Dizionari
  3. Set
  4. Manipolazione delle strutture dati
← Torna a Python For Kids