Hello again,

Just looking for clarification on a point:  the book I'm using is written 
around Python v.2.3, and has an exercise using string.join().  Specifically, it 
said to use string.join(msgList, ""), the object of which was to take the list 
items in msgList and concatenate them using a blank or no character between.  
After some work it did work as advertised, which is all well and good, but I 
hit a bit of a snag along the way.  I *think* I got it figgered out, but would 
like some verification.  

Basically... when I was reading through the documentation trying to decide how 
to re-write an earlier program using string.join() as described above... I 
noticed the docs said that a bunch of  string functions were deprecated and 
going away in Python 3.0.  As such... I thought perhaps since I was in the 
neighborhood so to speak maybe I should learn to do things the 'new' way.  It 
took me a while to get from string.join(words[, sep]) to str.join()... which 
almost immediately puked and didn't work.  After a while longer, I finally 
noticed somewhere that 'str' was supposed to be the string used for the 
separator, so I use ''.join(msgList), which seems to work (or at least give 
identical output) in this case.

So... do I have it correct?  Yes/no/maybe?

Thanks,

Monte
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to