该
__getitem__()和
keys()方法就足够了:
>>> class D: def keys(self): return ['a', 'b'] def __getitem__(self, key): return key.upper()>>> def f(**kwds): print kwds>>> f(**D()){'a': 'A', 'b': 'B'}
该
__getitem__()和
keys()方法就足够了:
>>> class D: def keys(self): return ['a', 'b'] def __getitem__(self, key): return key.upper()>>> def f(**kwds): print kwds>>> f(**D()){'a': 'A', 'b': 'B'}