En Python, un diccionario es un tipo de datos integrado que representa una colección desordenada de pares clave-valor. A los diccionarios a veces se les llama dictados. Proporcionan una forma de almacenar y recuperar datos de manera eficiente en función de claves. Los diccionarios en Python se definen mediante llaves {}. En este artículo, agregaremos entradas del usuario a un diccionario en Python.
Agregar entradas de usuario a un diccionario en Python
A continuación se muestran algunas de las formas en que podemos agregar entradas del usuario a un diccionario en Pitón :
- Usando un bucle con aporte() Función
- Uso de la comprensión del diccionario con la función input()
- Usando el método update()
Usando un bucle con función input()
En este ejemplo, se le solicita al usuario que ingrese la cantidad de entradas del diccionario que desea agregar. Un bucle for itera a través del número especificado, recopila pares clave-valor del usuario y actualiza un diccionario (`user_dict`) con la entrada. Finalmente, se imprime el diccionario resultante, que refleja la entrada agregada del usuario.
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)> |
cadena java contiene
>
>
Producción:
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'}> Uso de la comprensión del diccionario con la función input()
En este ejemplo, se le solicita al usuario que ingrese la cantidad de entradas del diccionario que desea agregar. Usando un comprensión del diccionario , el programa luego recopila pares clave-valor del usuario de manera concisa. El diccionario resultante (`user_dict`) se imprime, reflejando la entrada agregada del usuario.
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)> |
>
>
Producción:
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'}> Usando el método update()
En este ejemplo, se le solicita al usuario que ingrese la cantidad de entradas del diccionario que desea agregar. A través de un bucle for, se recopilan pares clave-valor del usuario y el ` actualizar() `El método se utiliza para agregar estos pares al diccionario existente (`user_dict`). Finalmente, se imprime el diccionario resultante, que refleja la entrada agregada del usuario.
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)> |
>
>
Producción:
ángulo agudo
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'}>