On 14/11/05, Roy Bleasdale <[EMAIL PROTECTED]> wrote:
> I have a list of strings and wanted to output them as a single delimited
> string.
>
> Eg
>
> ('ab','cd','ef') becomes "ab:cd:ef"
You almost had it ...
What about:
>>> lst = ['ab', 'cd', 'ef']
>>> ':'.join(lst)
'ab:cd:ef'
In general, foo.join(lst) (where foo is a string) is equivalent to:
def join(foo, lst):
if not lst:
return ''
s = lst[0]
for item in lst[1:]:
s += foo + item
return s
--
John.
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor