[Tutor] when string,join won't work

Sean 'Shaleh' Perry shaleh@valinux.com
Wed, 03 Jan 2001 10:17:33 -0800 (PST)


On 04-Jan-2001 Moshe Zadka wrote:
> On Wed, 03 Jan 2001 09:04:07 -0800 (PST), "Sean 'Shaleh' Perry"
> <shaleh@valinux.com> wrote:
>> string.join assumes that the sequence is all strings.  What do i do if this
>> is
>> not the case.  A friend is trying to make db requests and print the returned
>> data.  Not every field is a string, so join won't work.  Suggestions?
> 
> Make them strings:
> 
> string.join(map(str, sequence))
> 
> Read about ``map'' and ``str'' at your friendly neighbourhood library
> reference guide. (http://www.python.org/doc/)

yeah, I was just hoping there was a better way.

one of the reason to use a scripting language is to get away from:

string foo;

foo = 'hello';

kind of code.  Python requiring me to know that the sequence is 100% strings is
kind of silly in my book.