[英]Python Sort a List containing sets
知道如何對包含set類型元素的列表進行排序嗎? 這是我正在使用的代碼:
sorted_by_second = sorted(result_list, key=lambda set: set[1])
我的result_list外觀示例:
[['past due', '32.86691794423967'], ['code', '23.24240338748313'], ['why:customer','27.65754595407057']]
我想根據列表元素的每個tupple中的第二個元素按降序對列表進行排序。 排序后的列表結果應類似於
[['past due', '32.86691794423967'], ['why:customer','27.65754595407057'], ['code', '23.24240338748313']]
sortedlst包含按第二個元素降序排列的元素
lst=[['past due', '32.86691794423967'], ['code', '23.24240338748313'], ['why:customer','27.436']]
sortedlst=sorted(lst,key=lambda x: x[1],reverse=True)
print sortedlst
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.