I Python er en ordbok en innebygd datatype som representerer en uordnet samling av nøkkelverdi-par. Ordbøker blir noen ganger referert til som dikter. De gir en måte å lagre og hente data effektivt basert på nøkler. Ordbøker i Python er definert ved hjelp av krøllete klammeparenteser {}. I denne artikkelen vil vi legge til brukerinndata til en ordbok i Python.
Legg til brukerinndata i en ordbok i Python
Nedenfor er noen av måtene vi kan legge til brukerinndata på ordbok i Python :
- Bruke en sløyfe med input() Funksjon
- Bruke ordbokforståelse med input()-funksjon
- Bruke update()-metoden
Bruke en sløyfe med input()-funksjon
I dette eksemplet blir brukeren bedt om å angi antall ordbokoppføringer de vil legge til. En for-løkke itererer gjennom det spesifiserte tallet, samler nøkkel-verdi-par fra brukeren og oppdaterer en ordbok (`user_dict`) med input. Til slutt skrives den resulterende ordboken ut, som gjenspeiler brukerinndataene som er lagt til.
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)> |
string.format java-streng
eksempel på java kart
>
>
Produksjon:
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'}> Bruke ordbokforståelse med input()-funksjon
I dette eksemplet blir brukeren bedt om å angi antall ordbokoppføringer de vil legge til. Bruker en ordbokforståelse , samler programmet deretter nøkkel-verdi-par fra brukeren på en kortfattet måte. Den resulterende ordboken (`user_dict`) skrives ut, og gjenspeiler den tillagte brukerinngangen.
Python3
hva er kataloginnsending
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)> |
>
>
Produksjon:
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'}> Bruker update()-metoden
I dette eksemplet blir brukeren bedt om å angi antall ordbokoppføringer de vil legge til. Gjennom en for-løkke samles nøkkelverdi-par fra brukeren, og ` Oppdater() ` metode brukes til å legge disse parene til den eksisterende ordboken (`user_dict`). Til slutt skrives den resulterende ordboken ut, som gjenspeiler brukerinndataene som er lagt til.
Python3
java og swing
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)> |
>
>
Produksjon:
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'}>