On Wed, Jan 20, 2010 at 4:52 PM, Chris Colbert <sccolb...@gmail.com> wrote:
> use a deque with a '<td>junk</td>' as each element > > http://docs.python.org/library/collections.html > > On Wed, Jan 20, 2010 at 4:03 PM, George Trojan <george.tro...@noaa.gov>wrote: > >> I need an advice on table generation. The table is essentially a fifo, >> containing about 200 rows. The rows are inserted every few minutes or so. >> The simplest solution is to store row data per line and write directly html >> code: >> line = "<tr><td>value1</td><td>value2>... </tr>" >> each run of the program would read the previous table into a list of >> lines, insert the first row and drop the last one, taking care of table >> header and trailer. >> Is there a more classy solution? >> >> George >> -- >> http://mail.python.org/mailman/listinfo/python-list > > In [1]: from collections import deque In [2]: a = deque(['<td>foo</td>', '<td>bar</td>']) In [3]: ''.join(a) Out[3]: '<td>foo</td><td>bar</td>' In [4]: a.popleft() Out[4]: '<td>foo</td>' In [5]: a.append('<td>baz</td>') In [6]: ''.join(a) Out[6]: '<td>bar</td><td>baz</td>'
-- http://mail.python.org/mailman/listinfo/python-list