Pythonissa sanakirja on sisäänrakennettu tietotyyppi, joka edustaa avainarvoparien järjestämätöntä kokoelmaa. Sanakirjoja kutsutaan joskus saneluiksi. Ne tarjoavat tavan tallentaa ja hakea tietoja tehokkaasti avainten perusteella. Pythonin sanakirjat määritellään aaltosulkeilla {}. Tässä artikkelissa lisäämme käyttäjän syötteen Pythonin sanakirjaan.
Lisää käyttäjän syöte Pythonin sanakirjaan
Alla on joitain tapoja, joilla voimme lisätä käyttäjän syötteitä a sanakirja sisään Python :
- Silmukan käyttäminen kanssa input() Toiminto
- Sanakirjan ymmärtäminen input()-funktion kanssa
- Käytä update()-menetelmää
Silmukan käyttö input()-funktion kanssa
Tässä esimerkissä käyttäjää pyydetään syöttämään lisättävien sanakirjamerkintöjen määrä. A for-silmukka toistuu määritetyn luvun läpi, kerää käyttäjältä avain-arvo-pareja ja päivittää sanakirjan (`user_dict`) syötteellä. Lopuksi tuloksena oleva sanakirja tulostetaan käyttäjän lisätyn syötteen mukaisesti.
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)> |
>
array.javasta
>
Lähtö:
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'}> Sanakirjan ymmärtäminen input()-funktion kanssa
Tässä esimerkissä käyttäjää pyydetään syöttämään lisättävien sanakirjamerkintöjen määrä. Käyttää sanakirjan ymmärtäminen , ohjelma kerää sitten käyttäjältä avain-arvo-pareja ytimekkäästi. Tuloksena oleva sanakirja (`user_dict`) tulostetaan lisätyn käyttäjän syötteen mukaisesti.
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)> |
mikä on objekti java
>
>
Lähtö:
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'}> Käytä update()-menetelmää
Tässä esimerkissä käyttäjää pyydetään syöttämään lisättävien sanakirjamerkintöjen määrä. For-silmukan kautta käyttäjältä kerätään avainarvoparit ja ` päivittää() ` -menetelmää käytetään näiden parien lisäämiseen olemassa olevaan sanakirjaan (`user_dict'). Lopuksi tuloksena oleva sanakirja tulostetaan käyttäjän lisätyn syötteen mukaisesti.
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.update({key: value})> print>(>'Dictionary after adding user input:'>, user_dict)> |
>
>
Lähtö:
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'}>