in

Tipos de mapeo de Python

60 58410 1512537824

Los objetos de mapeo se utilizan para mapear los valores de la tabla hash con objetos arbitrarios. En Python hay un tipo de mapeo llamado diccionario. Es mutable.

Las claves del diccionario son arbitrarias. Como valor, podemos usar diferentes tipos de elementos como listas, enteros o cualquier otro objeto de tipo mutable.

Algunos métodos y operaciones relacionados con el diccionario son:

Método len (d)

El método len () devuelve el número de elementos del diccionario.

Operación d[k]

Devolverá el elemento de d con la clave ‘k’. Puede subir KeyError si la clave no está asignada.

Método iter (d)

Este método devolverá un iterador sobre las claves del diccionario. También podemos realizar esta tarea usando iter (d.keys ()).

Método get (clave[, default])

El método get () devolverá el valor de la clave. El segundo argumento es opcional. Si la clave no está presente, devolverá el valor predeterminado.

Elementos del método ()

Devolverá los elementos usando el formato de pares (clave, valor).

Teclas de método ()

Devuelve la lista de diferentes claves en el diccionario.

Valores del método ()

Devuelve la lista de diferentes valores del diccionario.

Actualización de método (elem)

Modifique el elemento elem en el diccionario.

Código de ejemplo

Demo en vivo

myDict = {'ten' : 10, 'twenty' : 20, 'thirty' : 30, 'forty' : 40}
print(myDict)
print(list(myDict.keys()))
print(list(myDict.values()))

#create items from the key-value pairs
print(list(myDict.items()))

myDict.update({'fifty' : 50})
print(myDict)

Producción

{'ten': 10, 'twenty': 20, 'thirty': 30, 'forty': 40}
['ten', 'twenty', 'thirty', 'forty']
[10, 20, 30, 40]
[('ten', 10), ('twenty', 20), ('thirty', 30), ('forty', 40)]
{'ten': 10, 'twenty': 20, 'thirty': 30, 'forty': 40, 'fifty': 50}

raja

Publicado el 30-oct-2018 12:44:53

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

ribbon and tags1

Cinta y pestañas en MS Word

apple touch icon@2

python: elimina una columna de un marco de datos de Pandas