data = [{},{},{},{}]
def get_value(data,k):
return data.get(k)
a = sorted(data,key = lambda x: get_value(x,'key'), reverse=False))
如上图,我带入的参数为一个内部元素为字典的列表data(此处列表内容没填),为何直接用data.get('key')hui
为什么不自己试一试呢,完全不需要问啊
get_value函数这边传过来的data是列表data的每个元素(即字典),所以还是字典的get方法。不是列表
两个data以为是一样的,我试过了