Cargue datos CSV en Lista y Diccionario usando Python

Requisitos previos: trabajar con archivos csv en Python

CSV (valores separados por comas) es un formato de archivo simple que se utiliza para almacenar datos tabulares, como una hoja de cálculo o una base de datos. El archivo CSV almacena datos tabulares (números y texto) en texto sin formato. Cada línea del archivo es un registro de datos. Cada registro consta de uno o más campos, separados por comas. El uso de la coma como separador de campo es el origen del nombre de este formato de archivo.

Los datos sin procesar CSV no se pueden utilizar para usarlos en nuestro programa Python, puede ser más beneficioso si pudiéramos leer y separar comas y almacenarlos en una estructura de datos. Podemos convertir datos en listas o diccionarios o una combinación de ambos usando funciones csv.readero csv.dictreaderdirectamente manualmente
y en este artículo lo veremos con la ayuda del código.

Ejemplo 1: cargando CSV a la lista

Archivo CSV:

python-load-csv

# importing module 
import csv
   
# csv fileused id Geeks.csv
filename="Geeks.csv"
  
# opening the file using "with"
# statement
with open(filename,'r') as data:
   for line in csv.reader(data):
            print(line)
          
# then data is read line by line 
# using csv.reader the printed 
# result will be in a list format 
# which is easy to interpret

Producción:

python-load-csv-to-list

Ejemplo 2: carga de CSV en el diccionario

import csv
  
  
filename ="Geeks.csv"
  
# opening the file using "with" 
# statement
with open(filename, 'r') as data:
      
    for line in csv.DictReader(data):
        print(line)

Producción:

python-csv-to-dictionary

Publicación traducida automáticamente

Artículo escrito por RISHABHRASTOGI2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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