import string

def test_join(l):
   print "Joining with commas:                     ",  string.join(l,',')
   print "Joining with empty string:               ",  string.join(l,'')
   print "Joining same way, using another syntax:  ",  ''.join(l)
   print "Joining with the letter X:               ",  'X'.join(l)
   print "Joining with <->                         ",  '<->'.join(l)

l = ['a','b','c']

test_join(l)


"""
Example output:

Joining with commas:                      a,b,c
Joining with empty string:                abc
Joining same way, using another syntax:   abc
Joining with the letter X:                aXbXc
Joining with <->                          a<->b<->c

"""






Dustan wrote:
On Mar 24, 5:59 am, "Dustan" <[EMAIL PROTECTED]> wrote:
On Mar 23, 1:30 pm, Paulo da Silva <[EMAIL PROTECTED]> wrote:

Mike Kent escreveu:
...
New way:
l=['a','b','c']
jl=','.join(l)
I thank you all.
Almost there ...
I tried "".join(l,',') but no success ... :-(
Paulo
Perhaps you're doing it wrong, despite having an example right in
front of you?

Side by side comparison:
jl=string.join(l,',')
jl=','.join(l)

The sequence is passed as an argument to the join method, and the
delimiter is the string whose method is being called.

To further demonstrate (because I got a weird email that seemed to
think that my code didn't work):

import string
l = ['a','b','c']
string.join(l,',')
'a,b,c'
','.join(l)
'a,b,c'


--
Shane Geiger
IT Director
National Council on Economic Education
[EMAIL PROTECTED]  |  402-438-8958  |  http://www.ncee.net

Leading the Campaign for Economic and Financial Literacy

begin:vcard
fn:Shane Geiger
n:Geiger;Shane
org:National Council on Economic Education (NCEE)
adr:Suite 215;;201 N. 8th Street;Lincoln;NE;68508;United States
email;internet:[EMAIL PROTECTED]
title:IT Director
tel;work:402-438-8958
x-mozilla-html:FALSE
url:http://www.ncee.net
version:2.1
end:vcard

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to