In Python, un dizionario è un tipo di dati integrato che rappresenta una raccolta non ordinata di coppie chiave-valore. I dizionari vengono talvolta definiti dict. Forniscono un modo per archiviare e recuperare i dati in modo efficiente in base alle chiavi. I dizionari in Python sono definiti utilizzando parentesi graffe {}. In questo articolo aggiungeremo l'input dell'utente a un dizionario in Python.
Aggiungi l'input dell'utente a un dizionario in Python
Di seguito sono riportati alcuni dei modi in cui possiamo aggiungere l'input dell'utente a a dizionario In Pitone :
- Utilizzando un ciclo con ingresso() Funzione
- Utilizzo della comprensione del dizionario con la funzione input()
- Utilizzando il metodo update()
Utilizzo di un ciclo con la funzione input()
In questo esempio, all'utente viene richiesto di inserire il numero di voci del dizionario che desidera aggiungere. Un ciclo for scorre il numero specificato, raccogliendo coppie chiave-valore dall'utente e aggiornando un dizionario (`user_dict`) con l'input. Infine, viene stampato il dizionario risultante, che riflette l'input dell'utente aggiunto.
Python3
la stringa Java contiene
user_dict>=> {}> num_entries>=> int>(>input>(>'Enter the number of entries you want to add: '>))> for> i>in> range>(num_entries):> >key>=> input>(>'Enter key: '>)> >value>=> input>(>'Enter value: '>)> >user_dict[key]>=> value> print>(>'Dictionary after adding user input:'>, user_dict)> |
>
>
Produzione:
Enter the number of entries you want to add: 4 Enter key: adarsh Enter value: 12 Enter key: raj Enter value: 10 Enter key: Aditya Enter value: 10 Enter key: Anish Enter value: 11 Dictionary after adding user input: {'adarsh': '12', 'raj': '10', 'Aditya': '10', 'Anish': '11'}> Utilizzo della comprensione del dizionario con la funzione input()
In questo esempio, all'utente viene richiesto di inserire il numero di voci del dizionario che desidera aggiungere. Usare un comprensione del dizionario , il programma raccoglie quindi le coppie chiave-valore dall'utente in modo conciso. Viene stampato il dizionario risultante (`user_dict`), che riflette l'input dell'utente aggiunto.
Python3
cos'è ymail
delizia soleggiata
num_entries>=> int>(>input>(>'Enter the number of entries you want to add: '>))> user_dict>=> {>input>(f>'Enter key {i+1}: '>):>input>(f>'Enter value {i+1}: '>)>for> i>in> range>(num_entries)}> print>(>'Dictionary after adding user input:'>, user_dict)> |
>
>
Produzione:
Enter the number of entries you want to add: 2 Enter key 1: Adarsh Enter value 1: 12 Enter key 2: Raj Enter value 2: 10 Dictionary after adding user input: {'Adarsh': '12', 'Raj': '10'}> Utilizzando il metodo update()
In questo esempio, all'utente viene richiesto di inserire il numero di voci del dizionario che desidera aggiungere. Attraverso un ciclo for, le coppie chiave-valore vengono raccolte dall'utente e il file ` aggiornamento() Il metodo ` viene utilizzato per aggiungere queste coppie al dizionario esistente (`user_dict`). Infine, viene stampato il dizionario risultante, che riflette l'input dell'utente aggiunto.
Python3
strutture dati java
user_dict>=> {}> num_entries>=> int>(>input>(>'Enter the number of entries you want to add: '>))> for> i>in> range>(num_entries):> >key>=> input>(>'Enter key: '>)> >value>=> input>(>'Enter value: '>)> >user_dict.update({key: value})> print>(>'Dictionary after adding user input:'>, user_dict)> |
>
>
Produzione:
Enter the number of entries you want to add: 2 Enter key: Ram Enter value: 11 Enter key: raj Enter value: 122 Dictionary after adding user input: {'Ram': '11', 'raj': '122'}>