-1
出於某種原因,格式化字典鍵的方法僅在指定大於4的寬度後開始縮進。任何想法爲什麼?爲什麼不是方法格式化Python字典鍵的縮進?
for i in range(10):
print({'{0:>{1}}'.format('test',i):12}, "should be indented", i)
輸出:
{'test': 12} should be indented 0
{'test': 12} should be indented 1
{'test': 12} should be indented 2
{'test': 12} should be indented 3
{'test': 12} should be indented 4
{' test': 12} should be indented 5
{' test': 12} should be indented 6
{' test': 12} should be indented 7
{' test': 12} should be indented 8
{' test': 12} should be indented 9
此外,當我試圖輸出與縮進鍵的字典到一個文本文件縮進並不一致。例如,當我指定一個10個字符的常量縮進寬度時,縮進在輸出中不一致。