7
我經常寫代碼,如:平凡函子
sorted(some_dict.items(), key=lambda x: x[1])
sorted(list_of_dicts, key=lambda x: x['age'])
map(lambda x: x.name, rows)
,我還想寫
def attr_f(field):
return lambda x: getattr(x, field)
def idx_f(field):
return lambda x: x[field]
是否有仿創作者一樣idx_f和attr_f在Python中,並且它們在使用時比lambda更清晰?
太棒了!我記得使用這些方式,但無法在Google上找到它們。 – Herbert