See, I knew there had to be something better. It just felt wrong, but I've only been learning python for a few months.
Thanks so much. That's so much more elegant. On Wednesday, November 28, 2012 11:05:22 AM UTC-8, Massimo Di Pierro wrote: > > tags = ', '.join(t.name for t in db().select(db.tag.name,distinct=True)) > > On Tuesday, 27 November 2012 11:48:00 UTC-6, Rod Watkins wrote: >> >> I need to create a comma separated list of tags from the rows returned >> from a tags table. >> >> This is how I am doing it now, but it seems wasteful. There must be a >> better way. >> >> tag_db = db(db.tag.id>0).select(db.tag.name) >> tag_list = [] >> for t in tag_db: >> tag_list.append(t.name) >> tags = ", ".join(tag_list) >> >> Thanks >> Rod >> >> --

