În Python, un dicționar este un tip de date încorporat care reprezintă o colecție neordonată de perechi cheie-valoare. Dicționarele sunt uneori denumite dict. Ele oferă o modalitate de a stoca și de a prelua datele în mod eficient, pe baza cheilor. Dicționarele în Python sunt definite folosind acolade {}. În acest articol, vom adăuga intrarea utilizatorului la un dicționar în Python.
pd merge
Adăugați intrarea utilizatorului într-un dicționar în Python
Mai jos sunt câteva dintre modalitățile prin care putem adăuga intrarea utilizatorului la a dicţionar în Piton :
- Folosind o buclă cu intrare() Funcţie
- Utilizarea înțelegerii dicționarului cu funcția input().
- Folosind metoda update().
Utilizarea unei bucle cu funcția input().
În acest exemplu, utilizatorului i se cere să introducă numărul de intrări din dicționar pe care dorește să le adauge. O buclă for iterează prin numărul specificat, colectând perechi cheie-valoare de la utilizator și actualizând un dicționar (`user_dict`) cu intrarea. În cele din urmă, dicționarul rezultat este tipărit, reflectând intrarea adăugată de utilizator.
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[key]>=> value> print>(>'Dictionary after adding user input:'>, user_dict)> |
>
>
unordered_map c++
Ieșire:
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'}> Utilizarea înțelegerii dicționarului cu funcția input().
În acest exemplu, utilizatorului i se cere să introducă numărul de intrări din dicționar pe care dorește să le adauge. Folosind un înțelegerea dicționarului , programul colectează apoi perechi cheie-valoare de la utilizator într-o manieră concisă. Dicționarul rezultat (`user_dict`) este tipărit, reflectând introducerea adăugată de utilizator.
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)> |
>
>
Ieșire:
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'}> Folosind metoda update().
În acest exemplu, utilizatorului i se cere să introducă numărul de intrări din dicționar pe care dorește să le adauge. Printr-o buclă for, perechile cheie-valoare sunt colectate de la utilizator, iar ` Actualizați() Metoda ` este folosită pentru a adăuga aceste perechi la dicționarul existent (`user_dict`). În cele din urmă, dicționarul rezultat este tipărit, reflectând intrarea adăugată de utilizator.
Python3
np.unde
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)> |
>
>
Ieșire:
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'}>