假设我正在使用某个 python 包中的一个类,如下所示
class foo(object):
def __init__(self):
self.a = None
self.b = None
self.c = None
self.d = None
self.e = None
self.f = None
现在我需要在某些操作中使用类 foo 的对象 foobar 的属性b
、d
和e
,例如调用函数 qux :
print qux(foobar.b, foobar.d, foobar.e)
有什么方法可以创建它的简写版本,类似于以下想象的代码:
print qux(*foobar.[b,d,e])
注意约束:类和函数都不能改变。