だから私はテキストの文字列を持っているとしましょう:
"""Blah blah blah %s. And also blah blah blah %s. Oh! One more thing, blah blah blah %s!!!"""
そして値のリスト:
values = ['foo', 'bar', 'baz', ...]
現在、いくつかの変数 (私の場合は 7 のようなものですが、それを 3 または 4 に減らすことができるかもしれません) があり、それらすべてをここに挿入したいのですが、異なる値につながる可能性のある 5 つの条件があります。変数(およびいくつかの入力)の代わりに、私がやりたいことは、リストを取得してポップインすることです。通常、私はこれを行います:
"""Blah blah blah %s. And also blah blah blah %s. Oh! One more thing, blah blah blah %s!!!""" % (VariableA, VariableB, VariableC)
比較的簡単な方法で、代わりに値のリストを使用することは可能ですか?
複数の if 条件で複数の変数を設定するよりも、文字列の書式設定のためのより Pythonic な方法を考え出そうとしています。