tuple to string?
Reinhold Birkenfeld
reinhold-birkenfeld-nospam at wolke7.net
Sat Jul 23 02:22:48 EDT 2005
John Machin wrote:
> Reinhold Birkenfeld wrote:
>> Berthold Höllmann wrote:
>>
>>>Francois De Serres <fdeserres at gmx.net> writes:
>>>
>>>
>>>>hiho,
>>>>
>>>>what's the clean way to translate the tuple (0x73, 0x70, 0x61, 0x6D)
>>>>to the string 'spam'?
>>>
>>>.>>> t = (0x73, 0x70, 0x61, 0x6D)
>>>.>>> ''.join('%c' % c for c in t)
>>>'spam'
>>
>>
>> Or:
>>
>> t = (0x73, 0x70, 0x61, 0x6D)
>> ('%c' * len(t)) % t
>
> You don't need the sissy parentheses; '%c' * len(t) % t works just fine :-)
Ah, ok. Didn't want to lookup the precedence rules...
Reinhold
More information about the Python-list
mailing list