"Luis P. Mendes" <[EMAIL PROTECTED]> wrote in > 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)]
tuple() will consume a list. >>> tuple([1,2,3]) (1, 2, 3) >>> tuple([(1,2),(3,4),(5,6)]) ((1, 2), (3, 4), (5, 6)) max -- http://mail.python.org/mailman/listinfo/python-list