python内置数据类型

x=[4,6,2,1,7,9,4]
y=x[:]
y.sort()
print x
print y
结果如下:
[4, 6, 2, 1, 7, 9, 4]
[1, 2, 4, 4, 6, 7, 9]

  

说明:调用x[:]得到的是包含了x所有元素的分片,这是一种很有效率的复制整个列表的方法。通过y=x简单的将x复制给y是没有用的,因为这样做就让x和y都指向了同一个列表了。

 user={}
#
#填充字典
#
sort=sorted(user.items(),key=lambda e:e[1],reverse=True) #排序
for item in sort:
print >>fp,'%-30s %s' %(item[0],item[1])

  

2、按“键”排序

对字典进行按键排序也可以使用上面的sorted函数,只要改为sorted(dict.items(), key=lambda e:e[0], reverse=True)就可以了。