If it's a tuple, then you have to do something a bit obscure:
```
my_tup = (1, 2, 3)
print "%s" % (my_tup,)
```
This is because % expects a tuple, and (my_tup) == my_tup is interpreted as the tuple. The comma forces my_tup to be in a tuple. A little unintuitive, so what you have is also fine.