Tecnología

Inicio

Cómo crear un diccionario en Python

En el lenguaje de programación Python, un diccionario es una estructura de datos que mapea claves únicas de valores. En otros lenguajes de programación, sin embargo, estas estructuras de datos se conocen matrices asociativas o hashes. Cada clave en un diccionario de Python es único y tiene una relación uno-a-uno con un valor asociado. Los valores asociados con las teclas no tienen que ser único, es decir, varias claves pueden correlacionarse con el mismo valor, pero no es el mismo cada tecla sólo se puede asignar a un valor.

Instrucciones

1 Escribir una secuencia de pares clave / valor, separados por comas y encerrados entre llaves para crear un diccionario literal. Un diccionario en Python puede ser un literal o puede ser asignado a una variable. La clave y el valor del par están separados por dos puntos. He aquí un ejemplo: { "Python": "diccionario", "Ruby": "control", "Java": "Hashtable"}

2 Asignar una referencia a un objeto de diccionario a una variable utilizando el operador de asignación (=). Esto no es diferente de lo que cabría hacer para asignar cualquier otro valor a una variable. d = { "Python": "diccionario", "Ruby": "control", "Java": "Hashtable"}

3 Devolver el valor asignado a una tecla en un diccionario escribiendo el nombre de la variable que hace referencia al diccionario, seguido de la tecla. Las necesidades clave que se incluyen entre paréntesis. En este ejemplo se devolverá el "diccionario" de cuerda y asignar dicha cadena a la structure_name variable. structure_name = d [ "Python"]

4 Añadir pares clave / valor a un diccionario de Python. Escriba el nombre de la variable que hace referencia al diccionario, seguido de la tecla que desea asociar con un valor (entre corchetes), a continuación, utilizar el operador de asignación = asociar un valor a la clave: d [ "elefante"] = "mamífero "

5 Use un objeto de cadena como una llave que se asigna a un valor que es un número entero, o utilizar un objeto entero como una clave que se asigna a un objeto de lista. x = {: "diccionario", "significado": "Python" 42, 1134: [ "uno", "dos", "tres"]}

6 Asignar un nuevo valor a una clave en un diccionario de borrar el valor antiguo y sustituirlo por uno nuevo. En este caso, la cadena de clave "elefante" se hace corresponder con el valor de cadena "mamífero", entonces se cambia a asignar al valor de cadena "grande". Esto no crea dos entradas en el diccionario. La segunda asociación con el mismo "elefante" clave reemplaza el valor antiguo por uno nuevo. d [ "elefante"] = "mamífero" d [ "elefante"] = "grande"