En Python, un dictionnaire est un type de données intégré qui représente une collection non ordonnée de paires clé-valeur. Les dictionnaires sont parfois appelés dicts. Ils fournissent un moyen de stocker et de récupérer efficacement des données en fonction de clés. Les dictionnaires en Python sont définis à l'aide d'accolades {}. Dans cet article, nous ajouterons les entrées utilisateur à un dictionnaire en Python.
Ajouter une entrée utilisateur à un dictionnaire en Python
Vous trouverez ci-dessous quelques-unes des manières par lesquelles nous pouvons ajouter une entrée utilisateur à un dictionnaire dans Python :
- Utiliser une boucle avec saisir() Fonction
- Utilisation de la compréhension du dictionnaire avec la fonction input()
- Utilisation de la méthode update()
Utiliser une boucle avec la fonction input()
Dans cet exemple, l'utilisateur est invité à saisir le nombre d'entrées de dictionnaire qu'il souhaite ajouter. Une boucle for parcourt le nombre spécifié, collectant les paires clé-valeur de l'utilisateur et mettant à jour un dictionnaire (`user_dict`) avec l'entrée. Enfin, le dictionnaire résultant est imprimé, reflétant l'entrée utilisateur ajoutée.
Python3
imprimer depuis Java
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)> |
>
>
Sortir:
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'}> Utilisation de la compréhension du dictionnaire avec la fonction input()
Dans cet exemple, l'utilisateur est invité à saisir le nombre d'entrées de dictionnaire qu'il souhaite ajouter. Utilisant un compréhension du dictionnaire , le programme collecte ensuite les paires clé-valeur auprès de l'utilisateur de manière concise. Le dictionnaire résultant (`user_dict`) est imprimé, reflétant l'entrée utilisateur ajoutée.
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)> |
java scan.chaîne suivante
>
>
Sortir:
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'}> Utilisation de la méthode update()
Dans cet exemple, l'utilisateur est invité à saisir le nombre d'entrées de dictionnaire qu'il souhaite ajouter. Grâce à une boucle for, les paires clé-valeur sont collectées auprès de l'utilisateur et le ` mise à jour() La méthode ` est utilisée pour ajouter ces paires au dictionnaire existant (`user_dict`). Enfin, le dictionnaire résultant est imprimé, reflétant l'entrée utilisateur ajoutée.
Python3
jvm en java
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)> |
>
>
Sortir:
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'}>