Las funciones de Python con un diccionario

by admin

Las funciones de Python con un diccionario

Los diccionarios son un tipo de estructura de datos con soporte nativo en Python. Están disponibles desde la versión 2.2 en adelante. A medida que se construyen en Python, que no es necesario importar una biblioteca externa para acceder a un diccionario - o cualquiera de las funciones que leen o escriben para ellos.

Diccionarios en Python

Un diccionario es una estructura de datos, o una colección de datos organizados en pares de claves y valores. Sólo existe una clave única por diccionario. A diferencia de las listas, no hay ninguna orden particular de elementos en un diccionario. Los diccionarios son similares a "mapa" de las estructuras de datos en otros lenguajes de programación como Java. Puede inicializar un nuevo diccionario de la siguiente manera:

new_dict = {key1: val1, clave2: val2, key3: val3, ...}

Los métodos de la clase Diccionario

Los métodos de clase son funciones llamadas en nombre de un objeto, por ejemplo:

objeto.método ()

El método de "clear ()" despeja el diccionario. "Copia ()" devuelve una copia del diccionario que la llama. "Fromkeys ()" devuelve un nuevo diccionario con una determinada secuencia de teclas; también puede darle una secuencia de valores como argumento. "Get ()" devuelve el valor de un argumento clave dada, mientras que "pop" () actúa como "get ()" sino que también elimina la asignación. "Popitem ()" no tiene argumentos y elimina y devuelve un valor aleatorio de emparejamiento clave. "setDefault ()" actúa como "get ()" si existe la clave dada, y crea una nueva clave con un valor por defecto si no. "Haskey) (" controles para ver si el diccionario tiene una clave dada. "Artículos ()" devuelve una lista de pares clave / valor del diccionario, mientras que "iteritems ()" devuelve un iterador sobre esta lista y "viewitems ()" devuelve un objeto de vista. "teclas ()", "iterkeys ()" y "viewkeys ()" devuelve el mismo para las claves del diccionario, y los "valores ()", "itervalues ​​()" y "viewvalues ​​()" devuelve el mismo para los valores del diccionario . Por último, "update ()" actualiza el contenido de un diccionario con un diccionario o iterable de pares clave / valor dado.

Otros metodos

Otros métodos de la clase de diccionario se llaman diferente a los métodos de la clase ordinaria. En lugar de tener el diccionario les llaman, simplemente se les llama como si fueran métodos estáticos y agregar el diccionario como un argumento, por ejemplo:

método (the_dictionary)

Las funciones de "len ()" y "iter ()" devuelven la longitud de la colección y un iterador sobre la colección, respectivamente, y toman el diccionario como un argumento.

Las funciones incorporadas que el uso del diccionario

principal conjunto de funciones incorporadas de Python también acepta como argumentos los diccionarios o los devuelve. Las funciones globales "()" y "locales ()" devuelve los diccionarios de la tabla globales actuales o "locales) (" tabla respectivamente. "Vars ()" devuelve un atributo diccionario del argumento objeto o "locales ()" si se les da ningún argumento. El "eval ()" función toma argumentos opcionalmente diccionario para ser la tabla global y local para la tabla de declaración para ser evaluados, al igual que "execfile ()". Por último, "dict ()" devuelve un diccionario, teniendo opcionalmente un argumento como el de inicialización.

ETIQUETA: