python 對於字典嵌套字典, 列表嵌套字典排序
例:列表嵌套自字典:d = [{"name": '張三', 's': 68}, {'name': '李四', 's': 97}]
對於列表嵌套字典可以使用python的sorted()方法,也可以使用list的sort()方法:
sorted方法可接受三個參數:sorted(iterable, key, reverse)
sort()接收兩個參數sort(self,key,reverse)
具體代碼:
d = [{"name": '張三', 's': 68}, {'name': '李四', 's': 97}] # 通過sorted方法排序: s = sorted(d, key=lambda x: x['s'], reverse=True) 通過sort方法排序 d.sort(key=lambda x: x['s'], reverse=True) ss = d[:] # 通過切片的方式拷貝給ss print(s) print(ss)