1

これは、私のリストに対してこれまでのところ私のフォーマットがどのように機能しているかです:

print('{:>15} {:>15} {:>15}{:>15}'.format(*i_liste_l))

私はPythonに非常に慣れていないため、動的に動的な幅を設定する方法がわかりません。

len_total = int(len(str(mi_f)))
if len_total >= 15:
    width = int(len_total)
else: width = int(15)
print('{:>width} {:>width} {:>width}{:>width}'.format(*i_liste_l))

これは可能ですか?リスト内のすべてのアイテムの幅を設定する必要がありますか?

4

1 に答える 1

4

次のように幅を指定できます(キーワード引数を渡しますwidth):

>>> '{:>{width}} {:>{width}}'.format(1, 2, width=5)
'    1     2'
于 2013-09-25T13:59:41.077 に答える