在向sorted函数传入字典时返回排序好的key值列表是什么原因呢?求各位大佬解答 如: grade={'Lina':54,'Green':75,'Bob':79} L2=sorted(grade,key=lambda x:x[1]) 返回 ['Lina', 'Bob', 'Green']
应该是因为字典是没有顺序的吧,所以返回的是列表。 但奇怪的是按名字排序的话是正常的顺序,而按分数排序的话,应该Bob在Green的后面啊
Sign in to make a reply
uuuu123456789866
在向sorted函数传入字典时返回排序好的key值列表是什么原因呢?求各位大佬解答 如: grade={'Lina':54,'Green':75,'Bob':79} L2=sorted(grade,key=lambda x:x[1]) 返回 ['Lina', 'Bob', 'Green']