Q
打印通過使用
1
A
回答
1
使用items
而不是keys
:
print(sorted(dict.items(), key=lambda item: item[1][2], reverse=True)[:3])
或保存排序鍵,並用它來獲取項目:
keys = sorted(dict, key=lambda key: dict[k][2], reverse=True)[:3]
items = [(key, dict[key]) for key in keys]
print(items)
如果你想值seaparately:
keys = sorted(dict, key=lambda k: dict[k][2], reverse=True)[:3]
values = [dict[key] for key in keys]
BTW ,請勿使用dict
作爲變量名稱;它陰影內置函數/類型dict
。
0
您可以保存排序的列表並打印所需的格式。
sorted_list = sorted(dict.keys(), key=lambda k: dict[k][2], reverse=True)[:3]
for key in sorted_list:
print 'key is '+ key + ' value is '+ sorted_list[key][3]
相關問題
- 1. 可以通過打印機打印點陣用PHP打印
- 2. 使用ghostscript通過IIS打印pdf
- 3. 使用android通過USB從打印機獲取打印
- 4. 打印使用調制解調器和打印機通過BTS
- 5. 如何通過反射使用KitKat 4.4打印API打印WebView?
- 6. 通過Winspool打印
- 7. 通過Google雲打印打印
- 8. 如何通過使用C#窗口服務通過打印機打印數據打印文本文件
- 9. 打印圖像通過藍牙打印機打印字符串
- 10. 通過指定打印機名稱打印到打印機 - Javascript
- 11. 通過每次通過打印陣列
- 12. 通過AirPrint打印到PDF
- 13. 如何通過CMD打印?
- 14. 通過QProcess打印unicode
- 15. 通過級別打印BTree
- 16. GitLab:通過name_group打印groupID
- 17. 通過AirPrint從Android打印?
- 18. 通過javascript打印html/jquery
- 19. 通過指針打印值
- 20. 通過Firefox腳本打印
- 21. 通過javascript打印pdf
- 22. 使用HP打印機通過LPR - PJL使用PS
- 23. 通過從MySQL打印用戶名通過php
- 24. 如何使用打印機(通過藍牙打印)從Android設備打印圖像和一些數據?
- 25. 打印作業在本地打印,但不是通過雲打印
- 26. 如何通過React Native向打印機發送打印作業
- 27. 通過電子郵件打印到廚房打印機
- 28. 通過POS打印機和圖像打印帳單外國人
- 29. 通過藍牙打印機打印圖像Android
- 30. 通過ESC/POS熱敏打印機打印QR碼?
謝謝,這是做的伎倆。而且我認爲你錯誤地將它鍵入k而不是鍵(在最後一段代碼中)。可能想改變這一點。乾杯! – Sherby
@Sherby,你說得對。我修復了代碼。感謝您的評論。 – falsetru