0
- 一组类实例(CL)和参考实例(R)
- 的类具有多个吸气剂,如'木屐', 'getB',...
TODO:查找CL那场比赛 'R' 的情况下,通过比较 '木屐', 'getB',......为了获得良好的代码,只有一个选择功能应该被写入,并且你由giv调用作为比较和选择标准的不同吸气剂。
我的代码如下所示:
def selector(r, cl, cmp_function_name):
return [i for i in CL if getattr(r, cmp_function_name)() == getattr(i, cmp_function_name)()]
# call it like this:
selector(r, cl, 'getA')
selector(r, cl, 'getB')
...
但我不知道这是纯的或Python的。你怎么看待它,你会如何编码?
谢谢!