[Python-es] analizar cvs, creo que es una tontería...

Antonio Alvarado Hernández aalvaradoh en gmail.com
Dom Jul 10 15:22:29 CEST 2011


Hola Gabriel,

Prueba con `dict` y `set`:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import csv

data = dict()
with open('archivo.txt') as input:
	for row in csv.reader(input, delimiter='\t'):
		if row[0] not in data:
			data[row[0]] = set()
		data[row[0]].add(row[1])

for k in data:
	print k, ':', data[k]

# EOF

Suerte...

-aah



2011/7/10 Gabriel Rech <rechgab en gmail.com>:
> Hola a todos,
>
> Bueno, les escribo porque tengo una duda con un archivo csv que quiero
> analizar. Creo que mi problema es principalmente que soy novato y desconozco
> algunos trucos de iteración. Bueno, vamos al problema.


Más información sobre la lista de distribución Python-es