python学习之列表

#coding:utf-8
1.#reverse方法将列表的元素反向存放,改变了原列表但不返回值
x=[5,2,4,3,8]
x.reverse() #x[::-1] 不改变list反向排序
print x

2.#sort方法用于在原位置对列表进行排序
x=[5,2,4,3,8]
x.sort()
print x
#对列表元素进行从小到大排序
x=[5,2,4,3,8]
x.sort(cmp)
print x
#对列表元素进行反向排序
x.sort(reverse=True)
print x
#根据列表元素长度从少到多排序
str=['a','aa','aaa']
str.sort(key=len)
print str
3.#cmp(X,Y)函数会在想x<y时返回负数,在x>y返回时返回正数,x=y时返回0
print cmp(99,100)
print cmp(42,30)
print cmp(10,10)

原文地址:https://www.cnblogs.com/qingo/p/5899037.html