Creare un dizionario
Fa parte della sezione Logica e flusso del percorso Python di Coddy. Lezione 8 di 78.
Per creare un dizionario in Python, usa le parentesi graffe {} e specifica al loro interno le coppie chiave-valore. Ogni coppia chiave-valore è scritta come key: value e le coppie multiple sono separate da virgole.
Ecco come puoi creare un dizionario:
# Creazione di un dizionario delle capitali dei paesi
country_capitals = {
"USA": "Washington, D.C.",
"France": "Paris",
"Japan": "Tokyo"
}
# Creazione di un dizionario con le informazioni sui dipendenti
employee = {
"name": "John Doe",
"age": 30,
"position": "Software Engineer"
}
# Creazione di un dizionario vuoto
empty_dict = {}Nel primo esempio, country_capitals è un dizionario con i nomi dei paesi come chiavi e le rispettive capitali come valori. Nel secondo esempio, employee è un dizionario che contiene informazioni su un dipendente. Il terzo esempio mostra come creare un dizionario vuoto, utile quando vuoi aggiungervi elementi in seguito.
Sfida
FacileCrea una funzione denominata create_student_dict che accetta tre parametri: name, age e major. La funzione dovrebbe restituire un dizionario in cui le chiavi sono "name", "age" e "major", e i valori sono i valori corrispondenti passati alla funzione.
Per esempio, la chiamata create_student_dict("Alice", 20, "Computer Science") dovrebbe restituire un dizionario con le seguenti coppie chiave-valore:
- Chiave:
"name", Valore:"Alice" - Chiave:
"age", Valore:20 - Chiave:
"major", Valore:"Computer Science"
Provalo tu
def create_student_dict(name, age, major):
# Scrivi il codice quiQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Logica e flusso
1Esplorazione delle variabili
CostantiAssegnazioni multiple di variabiliScambio di variabiliVariabili segnapostoArrotondare i numeriConversione di liste4Applicazione Rubrica
Visualizzare il menuAggiungere un contatto7Insiemi Parte 2
Operazioni matematiche Parte 1Operazioni matematiche Parte 2Riepilogo - Caccia al tesoroSottoinsiemi e sovrainsiemiIterare sugli insiemiRiepilogo - Tracciamento del torneo10Comprensioni di liste di base
La sintassiCreare liste sempliciAggiungere condizioniUsare l'aggregazione dei datiRipasso - La casa delle listeRipasso - Elementi di libertà13Sistema di gestione dell'inventario
Panoramica del progettoAggiungi articolo2Dizionari Parte 1
Che cos'è un dizionario?Creare un dizionarioAccedere ai valoriModificare i dizionariRipasso - Gestore di ricette5Decisioni avanzate
Operatore ternarioVerifiche di appartenenzaVerifiche di identitàErrori di indentazioneRiepilogo - Filtro vacanze8Gestore delle carriere degli studenti
Panoramica del progettoAggiungi studente11Funzioni avanzate
Restituire più valoriFunzioni lambda - Parte 1Funzioni lambda - Parte 2Sfida di ripasso - Ordinamento con lambdaFunzioni ricorsive - Parte 1Funzioni ricorsive - Parte 2Ripasso - Somma di una lista annidata14Funzioni di ordine superiore
La funzione mapLa funzione filterRipasso - Validatore di emailRipasso - Elaboratore di numeri3Dizionari Parte 2
Metodi dei dizionariDizionari annidatiVerificare la presenza di chiaviIterare sui dizionariRipasso - Contatore di frequenza6Insiemi Parte 1
Che cos'è un insieme?Operazioni di baseMetodi degli insiemiRiepilogo - Rimuovere i duplicati9Aggregazione avanzata dei dati
Usare la sommaTrovare il minimo e il massimoOrdinare i dati in modo efficienteRipasso - Ordinatore di dizionari12Gestione di base degli errori
Che cos'è la gestione degli errori?Il blocco try ed exceptGestire più eccezioniRiepilogo - Errori nel carrelloEsercitati da solo: Compilatore Python online