Un diccionario es una estructura de datos mutable, es decir, los datos del diccionario se pueden modificar. Un diccionario es una estructura de datos indexados, es decir, se puede acceder al contenido de un diccionario mediante índices; aquí, en el diccionario, la clave se utiliza como índice. Aquí eldict()>La función se utiliza para crear un nuevo diccionario o convertir otros objetos iterables en un diccionario. En este artículo, aprenderemos más sobre la función dict() de Python.
conexiones en java
Sintaxis de Python dict()
dict(**kwarg)
dict(iterable, **kwarg)
dict(mapeo, **kwarg)Parámetros:
kwargs : Es un argumento de palabra clave.terable.
iterable : Un iterable que contiene argumentos de palabras clave.
cartografía : Es otro diccionario.
Función dict() en Python
dict()>La función se utiliza para crear un nuevo diccionario o convertir otros objetos iterables en un diccionario. Los diccionarios en Python son colecciones de pares clave-valor, y eldict()>La función nos permite crearlos de varias maneras.
Función Python dict() se utiliza para crear un diccionario de pitón , una colección de pares clave-valor.
Python3
dict>(One>=> '1'>, Two>=> '2'>)> |
>
>
Producción:
{'One': '1', 'Two': '2'}> Ejemplo 1: Crear un diccionario usando argumentos de palabras clave
Podemos pasar argumentos de palabras clave como parámetro con los valores requeridos que serán claves y valores del diccionario.
Sintaxis:
obtener la longitud de la matriz en c
dict(**kwarg)>
Python3
árbol binario transversal de pedidos por correo
# passing keyword arguments to dict() method> myDict>=> dict>(a>=>1>, b>=>2>, c>=>3>, d>=>4>)> > print>(myDict)> |
>
>
Producción:
{'a': 1, 'b': 2, 'c': 3, 'd': 4}> Ejemplo 2 : Creación de una copia profunda del diccionario usando dict()
Creando una nueva instancia ( copia profunda ) del diccionario usando dict().
Sintaxis:
dict(mapping)>
Python3
int a carbón
main_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # deep copy using dict> dict_deep>=> dict>(main_dict)> > # shallow copy without dict> dict_shallow>=> main_dict> > # changing value in shallow copy will change main_dict> dict_shallow[>'a'>]>=> 10> print>(>'After change in shallow copy, main_dict:'>, main_dict)> > # changing value in deep copy won't affect main_dict> dict_deep[>'b'>]>=> 20> print>(>'After change in deep copy, main_dict:'>, main_dict)> |
>
>
Producción:
After change in shallow copy, main_dict: {'a': 10, 'b': 2, 'c': 3} After change in deep copy, main_dict: {'a': 10, 'b': 2, 'c': 3}> Ejemplo 3: Crear diccionario usando iterables
Las claves y los valores se pueden pasar a dict() en forma de iterables como listas o tuplas para formar un diccionario y los argumentos de palabras clave también se pueden pasar a dict().
Sintaxis:
dict(iterable, **kwarg)>
Python3
csma y csma cd
# A list of key value pairs is passed and> # a keyword argument is also passed> myDict>=> dict>([(>'a'>,>1>), (>'b'>,>2>), (>'c'>,>3>)], d>=>4>)> > print>(myDict)> |
>
>
Producción:
{'a': 1, 'b': 2, 'c': 3, 'd': 4}>