Diccionario en Python es una colección desordenada de valores de datos, que se utiliza para almacenar valores de datos como un mapa, que a diferencia de otros tipos de datos que contienen solo un valor como elemento, el Diccionario contiene valor clave par. El valor clave se proporciona en el diccionario para optimizarlo más.
Ahora, veamos las diferentes formas de crear un diccionario vacío.
Método 1: Uso de { } símbolo.
Podemos crear un objeto de diccionario vacío sin proporcionar elementos entre llaves en la declaración de asignación.
Código:
Python3
kat timpf hermana
# Python3 code to demonstrate use of> # {} symbol to initialize dictionary> emptyDict>=> {}> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))> |
>
>Producción
{} Length: 0> Método 2: Uso de dictar() función incorporada.
poda alfa beta
El diccionario vacío también se crea mediante la función incorporada dict() sin ningún argumento.
Código:
Python3
# Python3 code to demonstrate use of> # dict() built-in function to> # initialize dictionary> emptyDict>=> dict>()> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))> |
>
>Producción
lista inmutable
{} Length: 0> Método 3: inicializar un diccionario
Enfoque paso a paso:
- Inicializa un diccionario vacío llamado 'emptyDict'.
- Inicialice el diccionario 'emptyDict'. La comprensión de un diccionario es una forma concisa de crear un diccionario en Python, utilizando una sola línea de código. En este caso, la comprensión está vacía porque no hay pares clave-valor para iterar. Por lo tanto, se pasa a comprensión una lista vacía. El resultado es un diccionario vacío.
- Imprima el diccionario resultante.
- Imprima la longitud del diccionario usando la función 'len()' y el tipo de diccionario usando la función función 'tipo()' .
Python3
# Python3 code to demonstrate initializing> # dictionary using dictionary comprehension> # Using dictionary comprehension> emptyDict>=> {key: value>for> key, value>in> []}> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))> |
>
>
ejemplos de sistemas operativosProducción
{} Length: 0> Complejidad del tiempo: La complejidad temporal de este método es O(1) porque estamos inicializando un diccionario vacío utilizando la comprensión del diccionario, lo que requiere un tiempo constante.
Complejidad espacial: La complejidad espacial de este método también es O(1) porque estamos inicializando un diccionario vacío que ocupa una cantidad fija de espacio en la memoria, independientemente del tamaño del diccionario.