Why doesn't join() call str() on its arguments?
Leo Breebaart
leo at lspace.org
Wed Feb 16 18:29:30 EST 2005
More information about the Python-list mailing list
Wed Feb 16 18:29:30 EST 2005
- Previous message (by thread): Why doesn't join() call str() on its arguments?
- Next message (by thread): Why doesn't join() call str() on its arguments?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Delaney, Timothy C (Timothy)" <tdelaney at avaya.com> writes: > John Roth wrote: > > > result = "".join([str(x) for x in list]) > > As of 2.4, you should use a generator expression here instead (unless > you require backwards-compatibility with 2.3). > > result = ''.join(str(x) for x in iterable) > > Easier to read, more memory-efficient, potentially faster (depending on > performance characteristics of building large lists). Stop me if I sound too whiney, but in my original post that started this thread just a couple of hours ago, I did in fact get this right, so I'm not entirely sure who the two of you are actually talking to... -- Leo Breebaart <leo at lspace.org>
- Previous message (by thread): Why doesn't join() call str() on its arguments?
- Next message (by thread): Why doesn't join() call str() on its arguments?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list