您的位置:首页 > 其它

sorted与sort的区别

2018-01-08 14:54 169 查看
sorted(iterable,key=None,reverse=False),返回新列表

sort(key=None,reverse=False) 就地改变列表。

import numpy as np
a=np.random.randint(0,10,size=(10))
print a
b=sorted(a)
print 'a:',a
print 'b',b

c=np.random.randint(0,10,size=(10))
print c
c.sort()
print 'c',c

#数组
array=np.random.randint(0,10,size=(3,3,3))
print array
array.sort()
print 'a:',array
最后输出结果:
[0 1 1 1 1 1 1 1 0 0]
a: [0 1 1 1 1 1 1 1 0 0]
b [0, 0, 0, 1, 1, 1, 1, 1, 1, 1]
[0 1 1 0 1 1 0 1 1 0]
c [0 0 0 0 1 1 1 1 1 1]
#数组
[[[8 6 8]
  [9 2 4]
  [7 2 3]]

 [[2 2 4]
  [5 8 3]
  [8 7 3]]

 [[8 4 1]
  [2 2 7]
  [4 8 5]]]
array: [[[6 8 8]
  [2 4 9]
  [2 3 7]]

 [[2 2 4]
  [3 5 8]
  [3 7 8]]

 [[1 4 8]
  [2 2 7]
  [4 5 8]]]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: