画面に印刷する出力をフォーマットしようとしています。これが私のコードです:
someString = someList[someIndex] + '{0:<8}'.format('\t') + someList[someOtherIndex]
print someString
私の期待される出力:
abcdefghi someOutput abcde someOtherOutput **また** abcdefghi someOutput abcde someOtherOutput
私が得る実際の出力:
abcdefghi someOutput abcde someOtherOutput
Q.1: 期待した出力が得られないのはなぜですか? 具体的には、なぜ 2 列目のエントリがずれているのですか?
Q.2: 期待どおりの出力を得るには、コードの何を変更すればよいですか?
追加情報: Python 2.6 を使用しています
どんな助けにも感謝します。