Discuss / Python / 排序问题

排序问题

Topic source

Luffy-sir

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

我看dic 和set都有去重及排序的功能啊,貌似和文档说的有点冲突

a=[1,4,6,1,2] a [1, 4, 6, 1, 2] a={1,4,6,1,2} a {1, 2, 4, 6} a=set([1,4,6,1,2]) a {1, 2, 4, 6} a={1:98,2:97,4:87,1:93} a {1: 93, 2: 97, 4: 87}

黄展奇

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

a={1:97,4:45,2:44,1:33}

a

{1: 33, 4: 45, 2: 44}

落汐21

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

他说的应该是不是按照你输入的顺序显示,而是按照他的内部算法来排序,就像英文首字母和数字大小排序一样,所以pop()里面用的是字符串而不是用标号

丶汛子丶

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

dict这个不是去重吧,只是93把98刷新了吧


  • 1

Reply