У меня есть словарь:
D = { "foo" : "bar", "baz" : "bip" }
и я хочу создать новый словарь, в котором есть копия одного из его элементов k
. Так что если k = "baz"
:
R = { "baz" : "bip" }
сейчас у меня есть:
R = { k : D[k] }
Но в моем случае k
- сложное выражение, и у меня есть целая куча из них. Кэширование k
во временном окружении выглядит примерно так же уродливо, как и в исходном варианте.
То, что я ищу, - это лучший (более чистый) способ сделать это.