所以我在制定一个议程。在
管理字典的议程属性是:自身联系人列表={}
在这里面我有电话号码作为一个联系人的钥匙(这是一个类)。在
Contact类有一个名为telephone的属性,其他属性包括联系人姓名。在
我想要一个列出议程中联系人的函数,但是我想按它包含的联系人的字母顺序列出他们。在
现在我用这个来打印联系人(已经重写了contact类的-uuyu str\\uuu以允许这样做):
def listcontacts(self, agenda):
print("Contact List\n")
for tel, contact in agenda.ContactList.items():
print(contact,"\n"*2)
如何排序自身联系人列表通过联系人的属性“name”?在
编辑:contact类如下所示
^{pr2}$
如果要对列表排序,请使用^{} 函数。如果希望排序使用有趣的排序条件,请使用
key=
关键字:相关问题 更多 >
编程相关推荐