与えられた:
dict = {"path": "/var/blah"}
curr = "1.1"
prev = "1.0"
文字列を補間して次のものを生成するための最良/最短の方法は何ですか:
パス: /var/blah 現在: 1.1 前: 1.0
私はこれが機能することを知っています:
str = "path: %(path)s curr: %(curr)s prev: %(prev)s" % {"path": dict["path"],"curr": curr, "prev": prev}
しかし、次のようなより短い方法があることを望んでいました。
str = "path: %(path)s curr: %s prev: %s" % (dict, curr, prev)
これが過度に衒学的な質問のように思われる場合は、お詫び申し上げます。