logo

Kaip pridėti vartotojo įvestį į žodyną „Python“.

„Python“ žodynas yra integruotas duomenų tipas, vaizduojantis netvarkingą raktų ir reikšmių porų rinkinį. Žodynai kartais vadinami diktatais. Jie suteikia galimybę efektyviai saugoti ir gauti duomenis pagal raktus. Python žodynai apibrėžiami naudojant riestinius skliaustus {}. Šiame straipsnyje mes įtrauksime vartotojo įvestį į Python žodyną.

Pridėti vartotojo įvestį į Python žodyną

Toliau pateikiami keli būdai, kuriais galime pridėti vartotojo įvestį prie a žodynas in Python :



  • Naudojant kilpą su įvestis () Funkcija
  • Žodyno supratimo naudojimas su input() funkcija
  • Naudojant update() metodą

Ciklo naudojimas su įvesties () funkcija

Šiame pavyzdyje vartotojas raginamas įvesti norimų įtraukti žodyno įrašų skaičių. A for ciklas kartojasi per nurodytą skaičių, rinkdamas raktų ir reikšmių poras iš vartotojo ir atnaujindamas žodyną („user_dict“) su įvestimi. Galiausiai išspausdinamas gautas žodynas, atspindintis pridėtą vartotojo įvestį.

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

>

>

Išvestis:

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

Žodyno supratimo naudojimas su input() funkcija

Šiame pavyzdyje vartotojas raginamas įvesti norimų įtraukti žodyno įrašų skaičių. Naudojant a žodyno supratimas , programa tada glaustai surenka iš vartotojo raktų ir reikšmių poras. Gautas žodynas („user_dict“) išspausdinamas, atspindėdamas pridėtą vartotojo įvestį.

Python3


spausdinti iš java



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

>

>

Išvestis:

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

Naudojant atnaujinimo() metodą

Šiame pavyzdyje vartotojas raginamas įvesti norimų įtraukti žodyno įrašų skaičių. Per for kilpą iš vartotojo renkamos raktų ir reikšmių poros, o ` atnaujinti () ` metodas naudojamas šioms poroms įtraukti į esamą žodyną („user_dict“). Galiausiai išspausdinamas gautas žodynas, atspindintis pridėtą vartotojo įvestį.

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

>

>

Išvestis:

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