我需要編寫一個sort_contacts函數,它將聯繫人字典作爲參數,並返回這些聯繫人的排序列表,其中每個聯繫人都是元組。如何按Python中字典的姓氏對字典列表進行排序?
將傳遞到函數中的聯繫人字典具有聯繫人姓名作爲其鍵,並且該值是包含聯繫人的電話號碼和電子郵件的元組。
接觸= {名稱:(電話,電子郵件),名稱:(電話,電子郵件)等}
然後sort_contacts函數應該創建一個元組的新的分類(按姓氏)名單代表字典中的所有聯繫信息(每個聯繫人的一個元組)。然後它應該將這個列表返回給調用函數。
例如,給定的字典參數:
{("Horney, Karen": ("1-541-656-3010", "[email protected]ychoanalysis.com"),
"Welles, Orson": ("1-312-720-8888", "[email protected]"),
"Freud, Anna": ("1-541-754-3010", "[email protected]")}
sort_contacts應該返回此:
[('Freud, Anna', '1-541-754-3010', '[email protected]'),
('Horney, Karen', '1-541-656-3010', '[email protected]'),
('Welles, Orson', '1-312-720-8888', '[email protected]')]**
你嘗試過這麼遠嗎? – user3080953