Ruby では、次のようなことができます。
a = 4
b = 5
match = {}
match["#{a}-#{b}"] = 0
次に、私が言うなら:
match["4-5"]
結果は 0 です。
Python辞書で同様のことを行うことはできますか? 文字列の書式設定を辞書で機能させることができないようです。
編集:
Python 3+ の f-strings を使用すると、次のようなことができるようになりました。
match[f"{a}-{b}"] = 0
Ruby では、次のようなことができます。
a = 4
b = 5
match = {}
match["#{a}-#{b}"] = 0
次に、私が言うなら:
match["4-5"]
結果は 0 です。
Python辞書で同様のことを行うことはできますか? 文字列の書式設定を辞書で機能させることができないようです。
編集:
Python 3+ の f-strings を使用すると、次のようなことができるようになりました。
match[f"{a}-{b}"] = 0