# 利用冒泡排序方法 def Sort(list): n = len(list) for i in range(1, n): # 一次次的将最大的学出来 for j in range(1, n - i + 1): if list[j - 1] > list[j]: list[j - 1], list[j] = list[j], list[j - 1] # 打印排序过程 print(list) for i in range(0, n): print(list[i]) # 读入数据 def inputData(): list_first = [] while True: a = input("please input num:".strip()) if len(a) == 0: return list_first else: list_first.append(int(a)) if __name__ == '__main__': lt = inputData() print(lt) Sort(lt)
for w in sorted(a,key=a.get) 这是一个字典中的排序