Objective-Cでは、NSDictionaryOfVariableBindings
マクロを使用して次のような辞書を作成できます
NSString *foo = @"bar"
NSString *flip = @"rar"
NSDictionary *d = NSDictionaryOfVariableBindings(foo, flip)
// d -> { 'foo' => 'bar', 'flip' => 'rar' }
Pythonに似たようなものはありますか?私はよくこのようなコードを書いていることに気づきます
d = {'foo': foo, 'flip': flip}
# or
d = dict(foo=foo, flip=flip)
このようなことをするためのショートカットはありますか?
d = dict(foo, flip) # -> {'foo': 'bar', 'flip': 'rar'}