logo

Kuinka lisätä käyttäjän syötteitä sanakirjaan Pythonissa

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