Come compilare un dizionario di numeri in Python

June 28

dizionari Python sono insiemi di coppie chiave-valore. Ogni tasto ha uno o più allegati valori. Ad esempio: 'favoriteColor': 'verde', 'favoritefood': 'cinese'. Qui, 'favoriteColor' e 'favoritefood' sono le chiavi con il corrispondente valore rispettivamente di 'verde' e 'cinese',. È possibile creare un dizionario di numeri in Python, se le coppie chiave-valore sono duplicati, come in '1': '1', se le coppie comprendono entrambe le parole e numeri, come in '1': 'uno' o se le coppie comprendono parole straniere come 'un': 'uno'. È possibile creare un tale dizionario manualmente o, in alcune circostanze, con un ciclo.

istruzione

1 Digitare la seguente per creare manualmente il dizionario in un unico comando:

mynumbers = { '1': 'uno', '2': 'due', '3': 'tre', '4': 'quattro'}

2 Digitare quanto segue per creare un dizionario vuoto e aggiungere numeri ad essa individualmente:

mynumbers = {}
mynumbers [ '1'] = 'uno'
mynumbers [ '2'] = 'due'
mynumbers [ '3'] = 'tre'

Ciò si tradurrebbe nel dizionario seguente: { '1': 'uno', '2': 'due', '3': 'tre'}

3 Utilizzare un ciclo per generare un dizionario di numeri se entrambi chiavi e valori saranno interi, in ordine numerico:

mynumbers = {}
x = 1
while (x <4):
mynumbers [x] = x
x = x + 1

Questo codice risultati nel dizionario: {1: 1, 2: 2, 3: 3}

Consigli e avvertenze

  • Mentre coppie chiave-valore stare sempre insieme, un dizionario Python non è ordinata. Questo significa che ogni volta che lo si legge gli elementi all'interno del dizionario può ritornare in un ordine diverso. Non contare sul vostro dizionario di essere in ordine numerico.