python關於字典嵌套字典,列表嵌套字典根據值進行排序


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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM