Representing tuples in strings
tdelaney at avaya.com
Tue Oct 30 02:08:55 CET 2001
> From: Graham Ashton [mailto:graz at mindless.com]
> >>> mytup = ('string1', 3, 'string2')
> >>> ", ".join(map(str, mytup))
> 'string1, 3, string2'
You were so close ...
t = ('string 1', 3, 'string 2',)
s = ', '.join(map(repr, t))
'string 1', 3, 'string 2'
"'string 1', 3, 'string 2'"
The line with repr() in it is what you would see if you didn't have the
print statements, and you were working on the interactive prompt (which you
obviously are). Personally, I never work with the interactive prompt, as the
results are different to what they would be run as a script, and eventually
you want to run everything as a script.
More information about the Python-list