变量元组长度的python字符串格式

Jef*_*eff 8 python printing string-formatting

我有一个数字元组,让我们说nums =(1,2,3).nums的长度不是恒定的.有没有办法在python中使用字符串格式来做这样的事情

>>>print '%3d' % nums
Run Code Online (Sandbox Code Playgroud)

会产生

>>>   1   2   3
Run Code Online (Sandbox Code Playgroud)

希望这不是一个重复的问题,但如果是的话,我找不到它.谢谢

Ger*_*rat 7

试试这个:

print ('%3d'*len(nums)) % tuple(nums)
Run Code Online (Sandbox Code Playgroud)