在 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'}