你可以用 itertools.starmap :
itertools.starmap
In [46]: list(itertools.starmap(a.__setattr__, {'a': '1', 'b': '2'}.items())) Out[46]: [None, None] In [47]: a Out[47]: namespace(a='1', b='2')
尽管我不认为那张单子 list(map 比简单的循环更具可读性。
list(map