logo

Com afegir l'entrada de l'usuari a un diccionari a Python

A Python, un diccionari és un tipus de dades integrat que representa una col·lecció no ordenada de parells clau-valor. Els diccionaris de vegades s'anomenen dictats. Proporcionen una manera d'emmagatzemar i recuperar dades de manera eficient basada en claus. Els diccionaris en Python es defineixen mitjançant claus {}. En aquest article, afegirem l'entrada de l'usuari a un diccionari en Python.

Afegeix l'entrada d'usuari a un diccionari en Python

A continuació es mostren algunes de les maneres en què podem afegir l'entrada de l'usuari a a diccionari en Python :



  • Utilitzant un bucle amb entrada() Funció
  • Ús de la comprensió del diccionari amb la funció input().
  • Utilitzant el mètode update().

Utilitzant un bucle amb la funció input().

En aquest exemple, es demana a l'usuari que introdueixi el nombre d'entrades del diccionari que vol afegir. Un bucle for itera el nombre especificat, recopilant parells clau-valor de l'usuari i actualitzant un diccionari (`user_dict`) amb l'entrada. Finalment, s'imprimeix el diccionari resultant, reflectint l'entrada de l'usuari afegida.

Python 3








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)>

>

>

una matriu en java

Sortida:

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'}>

Ús de la comprensió del diccionari amb la funció input().

En aquest exemple, es demana a l'usuari que introdueixi el nombre d'entrades del diccionari que vol afegir. Utilitzant a comprensió del diccionari , el programa recull parells clau-valor de l'usuari de manera concisa. El diccionari resultant (`user_dict`) s'imprimeix, reflectint l'entrada de l'usuari afegida.

Python 3




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)>

>

>

Sortida:

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'}>

Utilitzant el mètode update().

En aquest exemple, es demana a l'usuari que introdueixi el nombre d'entrades del diccionari que vol afegir. Mitjançant un bucle for, es recullen parells clau-valor de l'usuari i el ` actualitzar () El mètode ` s'utilitza per afegir aquests parells al diccionari existent (`user_dict`). Finalment, s'imprimeix el diccionari resultant, reflectint l'entrada de l'usuari afegida.

Python 3

classificació de bombolles en algorisme




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)>

>

>

Sortida:

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'}>