Discuss / Python / 传入字典,返回key值列表

传入字典,返回key值列表

Topic source

在向sorted函数传入字典时返回排序好的key值列表是什么原因呢?求各位大佬解答 如: grade={'Lina':54,'Green':75,'Bob':79} L2=sorted(grade,key=lambda x:x[1]) 返回 ['Lina', 'Bob', 'Green']

帆笑LZ

#2 Created at ... [Delete] [Delete and Lock User]

应该是因为字典是没有顺序的吧,所以返回的是列表。 但奇怪的是按名字排序的话是正常的顺序,而按分数排序的话,应该Bob在Green的后面啊


  • 1

Reply