是否可以完美地对齐两个字符串的空格和字符?
我有两个函数,产生两个字符串。
只需在数字列表中添加“”:
digits = 34567
new_digits = 3 4 5 6 7
第二个函数接受字符串并打印出字符串的索引,例如:
digits = 34567
index_of_digits = 1 2 3 4 5
现在问题是当字符串的长度大于10时,对齐关闭:
我应该得到这样的东西:
请建议。
答案 0 :(得分:2)
如果您的数字位于列表中,则可以使用format
统一分隔数字:
L = [3,4,2,5,6,3,6,2,5,1,4,1]
print(''.join(format(n,'3') for n in range(1,len(L)+1)))
print(''.join(format(n,'3') for n in L))
输出:
1 2 3 4 5 6 7 8 9 10 11 12
3 4 2 5 6 3 6 2 5 1 4 1