Rut*_*wb2 1 python sorting dictionary
我的程序可以从文件中的字典输出每个学生的姓名和他们的3分,但是我需要按字母顺序对数据进行排序。如何根据姓氏按字母顺序对名称和分数排序?
到目前为止,这是我的代码:导入泡菜
def clssa():
filename="friendlist.data"
f=open('Class6A.txt','rb')
storedlist = pickle.load(f)
for key, value in storedlist.items():
sorted (key), value in storedlist.items()
print (("{} --> {}").format(key, value))
Run Code Online (Sandbox Code Playgroud)
使用排序关键字。
for key, value in sorted(storedlist.items()):
# etc
Run Code Online (Sandbox Code Playgroud)
https://wiki.python.org/moin/HowTo/排序