En este artículo, vamos a discutir formas en las que podemos crear una lista de diccionarios en Python.
Una lista de diccionarios significa que el diccionario está presente como un elemento en la lista.
Sintaxis:
[{‘clave’:elemento1,’clave’:elemento2,……, ‘clave’:elemento n}]
Ejemplo: código de Python para crear una lista de diccionario para los datos de los estudiantes
Python3
# create a list of dictionary with student # id as key and name as value data = [{7058: 'sravan', 7059: 'jyothika', 7072: 'harsha', 7075: 'deepika'}] # display data data
Producción:
[{7058: ‘sravan’, 7059: ‘jyothika’, 7072: ‘harsha’, 7075: ‘deepika’}]
Podemos acceder usando index
Sintaxis:
datos[índice][clave]
donde índice es el índice del diccionario y la clave es el valor-clave del diccionario
Ejemplo: código de Python para acceder a las claves a través del índice
Python3
# create a list of dictionary with student # id as key and name as value data = [{7058: 'sravan', 7059: 'jyothika', 7072: 'harsha', 7075: 'deepika'}] # display data of key 7058 print(data[0][7058]) # display data of key 7059 print(data[0][7059]) # display data of key 7072 print(data[0][7072]) # display data of key 7075 print(data[0][7075])
Producción:
sravan jyothika harsha deepika
Lista de varios diccionarios
Esto es similar al enfoque anterior, excepto que se pasan varios diccionarios a la lista a la vez.
Ejemplo: programa Python para crear una lista de varios diccionarios
Python3
# create a list of dictionaries with # student id as key and name as value data = [{7058: 'sravan', 7059: 'jyothika', 7072: 'harsha', 7075: 'deepika'}, {7051: 'fathima', 7089: 'mounika', 7012: 'thanmai', 7115: 'vasavi'}, {9001: 'ojaswi', 1289: 'daksha', 7045: 'parvathi', 9815: 'bhavani'}] print(data)
Producción:
[{7058: ‘sravan’, 7059: ‘jyothika’, 7072: ‘harsha’, 7075: ‘deepika’}, {7051: ‘fathima’, 7089: ‘mounika’, 7012: ‘thanmai’, 7115: ‘vasavi ‘}, {9001: ‘ojaswi’, 1289: ‘daksha’, 7045: ‘parvathi’, 9815: ‘bhavani’}]
Puede volver a acceder a todos los elementos usando index.
Ejemplo: código de Python para acceder a elementos según el índice y la clave
Python3
# create a list of dictionaries with # student id as key and name as value data = [{7058: 'sravan', 7059: 'jyothika', 7072: 'harsha', 7075: 'deepika'}, {7051: 'fathima', 7089: 'mounika', 7012: 'thanmai', 7115: 'vasavi'}, {9001: 'ojaswi', 1289: 'daksha', 7045: 'parvathi', 9815: 'bhavani'}] # access third dictionary with key 9001 print(data[2][9001]) # access second dictionary with key 7012 print(data[1][7012]) # access second dictionary with key 7115 print(data[1][7115])
Producción:
ojaswi thanmai vasavi
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA