logo

Ako pridať vstup používateľa do slovníka v Pythone

V Pythone je slovník vstavaný dátový typ, ktorý predstavuje neusporiadanú kolekciu párov kľúč – hodnota. Slovníky sa niekedy označujú ako diktáty. Poskytujú spôsob, ako efektívne ukladať a získavať údaje na základe kľúčov. Slovníky v Pythone sú definované pomocou zložených zátvoriek {}. V tomto článku pridáme vstup používateľa do slovníka v Pythone.

Pridajte vstup používateľa do slovníka v Pythone

Nižšie sú uvedené niektoré zo spôsobov, ktorými môžeme pridať vstup používateľa do a slovník v Python :



  • Použitie slučky s vstup() Funkcia
  • Použitie porozumenia slovníka s funkciou input().
  • Použitie metódy update().

Použitie slučky s funkciou input().

V tomto príklade je používateľ vyzvaný, aby zadal počet položiek slovníka, ktoré chce pridať. Cyklus for iteruje cez zadané číslo, zbiera páry kľúč – hodnota od používateľa a aktualizuje slovník (`user_dict`) so vstupom. Nakoniec sa vytlačí výsledný slovník, ktorý odráža pridaný používateľský vstup.

Python3

Herečka Rubina Dilaik








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

>

>

Výkon:

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

Použitie porozumenia slovníka s funkciou input().

V tomto príklade je používateľ vyzvaný, aby zadal počet položiek slovníka, ktoré chce pridať. Pomocou a porozumenie slovníka , program potom zhromaždí páry kľúč – hodnota od používateľa stručným spôsobom. Vytlačí sa výsledný slovník (`user_dict`), ktorý odráža pridaný vstup používateľa.

Python3




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

kajal aggarwal
>

>

Výkon:

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

Použitie metódy update().

V tomto príklade je používateľ vyzvaný, aby zadal počet položiek slovníka, ktoré chce pridať. Prostredníctvom cyklu for sa od používateľa zhromažďujú páry kľúč – hodnota a znak ` aktualizovať() Metóda ` sa používa na pridanie týchto párov do existujúceho slovníka (`user_dict`). Nakoniec sa vytlačí výsledný slovník, ktorý odráža pridaný používateľský vstup.

Python3




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

>

funkcia prototypu c++
>

Výkon:

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