tjreedy at udel.edu
Wed Jul 9 22:10:23 CEST 2003
"drs" <drs at ecp.cc> wrote in message
news:eo_Oa.14415$BM.4645038 at newssrv26.news.prodigy.com...
> why does
> >>> ''.join(lst)
> not automatically do
> >>> ''.join([str(i) for i in lst])
> ? That is, is there ever a time when one does not want .join to
> everything into a string? This seems like reasonable default
> maybe I'm missing something?
If the members of lst are already str strings, this would be a waste
of time. If they are unicode strings, this would be the wrong thing
to do. Auto conversions are not Python's style.
Terry J. Reedy
More information about the Python-list