我有一個MC實例列表,我希望子集所有屬性等於2的實例。你能幫我創建一個函數「superfunction」,它根據接受或拒絕的價值。Python:根據屬性對列表進行子集設置
class MC(object):
def __init__(self,smth):
self.smth=smth
l = [MC(2),MC(4),MC(1),MC(2),MC(2),MC(-3),MC(0)]
def superfunction (a_list,attr,value_to_accept=None, value_to_reject=None):
return a_subset
它是如何工作的一個字典?
非常感謝!