Νικόλαος Κούρας writes: > So that means that > > for host, hits, agent, date in dataset: > > is: > > for host, hits, agent, date in (foo,7,IE6,1/1/11) > > and then: > > for host, hits, agent, date in (bar,42,Firefox,2/2/10) > > and then: > > for host, hits, agent, date in (baz,4,Chrome,3/3/09) > > > So 'dataset' is one row at each time? > but we said that 'dataset' represent the whole result set. > So isnt it wrong iam substituting it with one line per time only?
Forget the database and meditate on simpler examples like this: >>> xy = zip("abc", "123") >>> for x, y in xy: print(x, y) ... ('a', '1') ('b', '2') ('c', '3') >>> for x, y in xy: print(xy) ... [('a', '1'), ('b', '2'), ('c', '3')] [('a', '1'), ('b', '2'), ('c', '3')] [('a', '1'), ('b', '2'), ('c', '3')] >>> Or, for that matter, even simpler examples like this: >>> bag = "abc" >>> for x in bag: print(x) ... a b c >>> for x in bag: print(bag) ... abc abc abc >>> And this: >>> a, b, c = bag >>> a, b, c ('a', 'b', 'c') >>> bag 'abc' >>> Go to the Python command line and try things out. -- http://mail.python.org/mailman/listinfo/python-list