I want to write something like
format_specifier = "{some_dict[some_key]}"
to later use it together with .format():
result = format_specifier.format(some_dict={"one": "eins", "two": "zwei"}, some_key="one")
which I wanted to evaluate to "eins", but instead I get a KeyError:
KeyError: 'some_key'
I also tried extra braces: "{some_dict[{some_key}]}" resulting in KeyError: '{some_key}'..
Is nesting format strings like this possible in the first place?
Note: I have to evaluate the string later so I guess f-string formatting is not an option for me..