W Pythonie słownik jest wbudowanym typem danych, który reprezentuje nieuporządkowaną kolekcję par klucz-wartość. Słowniki są czasami nazywane dyktami. Umożliwiają efektywne przechowywanie i pobieranie danych w oparciu o klucze. Słowniki w Pythonie definiuje się za pomocą nawiasów klamrowych {}. W tym artykule dodamy dane wejściowe użytkownika do słownika w Pythonie.
Dodaj dane wejściowe użytkownika do słownika w Pythonie
Poniżej znajduje się kilka sposobów dodawania danych wejściowych użytkownika do pliku słownik W Pyton :
- Używanie pętli z wejście() Funkcjonować
- Używanie rozumienia słownika z funkcją input().
- Korzystanie z metody update().
Używanie pętli z funkcją input().
W tym przykładzie użytkownik jest proszony o podanie liczby wpisów słownikowych, które chce dodać. Pętla for iteruje po określonej liczbie, zbierając pary klucz-wartość od użytkownika i aktualizując słownik („user_dict”) danymi wejściowymi. Na koniec drukowany jest powstały słownik, odzwierciedlający wprowadzone przez użytkownika dane.
Python3
jak duży jest mój monitor
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)> |
>
>
Wyjście:
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'}> Używanie rozumienia słownika z funkcją input().
W tym przykładzie użytkownik jest proszony o podanie liczby wpisów słownikowych, które chce dodać. Używać zrozumienie słownika , program następnie w zwięzły sposób zbiera od użytkownika pary klucz-wartość. Wynikowy słownik („user_dict”) jest drukowany, odzwierciedlając wprowadzone przez użytkownika dane.
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)> |
lista czcionek w gimpie
>
>
Wyjście:
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'}> Korzystanie z metody update().
W tym przykładzie użytkownik jest proszony o podanie liczby wpisów słownikowych, które chce dodać. Za pomocą pętli for zbierane są pary klucz-wartość od użytkownika, a plik ` aktualizacja() Metoda ` służy do dodania tych par do istniejącego słownika (`user_dict`). Na koniec drukowany jest powstały słownik, odzwierciedlający wprowadzone przez użytkownika dane.
Python3
koniec Javy
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)> |
>
>
Wyjście:
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'}>