nested tuples
Larry Bates
larry.bates at websafe.com
Fri Sep 9 15:32:53 EDT 2005
The first question is why do you need tuples?
But this works:
import csv
filename=r'C:\test.txt'
fp=open(filename,'r')
reader=csv.reader(fp)
tlines=tuple([tuple(x) for x in reader])
fp.close()
Larry Bates
Luis P. Mendes wrote:
> Hi,
>
> I'm trying to solve this problem:
>
> suppose I'm reading a csv file and want to create a tuple of all those
> rows and values, like ((row1value1, row1value2, row1value3),(row2value1,
> row2value2, row2value3),..., (rowNvalue1, rowNvalue2, rowNvalue3))
>
> I haven't found the way to do it just using tuples. How can I do it?
>
> Nevertheless, I can solve it like this:
> a=[]
>
> for row in reader:
> ~ elem = (row[0],row[1],row[2])
> ~ a.append(elem)
>
> which will result in a list of tuples: [(row1value1, row1value2,
> row1value3),(row2value1, row2value2, row2value3),..., (rowNvalue1,
> rowNvalue2, rowNvalue3)]
>
> Then, I get what I want with tuple(a).
>
>
>
> Luis P. Mendes
More information about the Python-list
mailing list