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
>>
>>

-- 



Reply via email to