Python的List是内置的类型

 
 
1: 内建函数
List('123')  -> ['1','2','3']
list( (1, 2, 3) ) -> [1,2,3]
 
2: 操作
基本操作:
OperationResultNotes
xins Trueif an item ofsis equal tox, elseFalse (1)
xnotins Falseif an item ofsis equal tox, elseTrue (1)
s+t the concatenation ofsandt (6)
s*n,n*s nshallow copies ofsconcatenated (2)
s[i] ith item ofs, origin 0 (3)
s[i:j] slice ofsfromitoj (3)(4)
s[i:j:k] slice ofsfromitojwith stepk (3)(5)
len(s) length ofs  
min(s) smallest item ofs  
max(s) largest item ofs  
s.index(i) index of the first occurence ofiins  
s.count(i) total number of occurences ofiins  
 
其他操作:
a[1:]       #片段操作符,用于子list的提取
[1,2]+[3,4] #为[1,2,3,4]。同extend()
[2]*4       #为[2,2,2,2]
del L[1]    #删除指定下标的元素
del L[1:3]  #删除指定下标范围的元素
L1 = L      #L1为L的别名,用C来说就是指针地址相同,对L1操作即对L操作。函数参数就是这样传递的
L1 = L[:]   #L1为L的克隆,即另一个拷贝。
 
3: List方法
L.append(var)   #追加元素
L.insert(index,var)
L.pop(var)      #返回最后一个元素,并从list中删除之
L.remove(var)   #删除第一次出现的该元素
L.count(var)    #该元素在列表中出现的个数
L.index(var)    #该元素的位置,无则抛异常
L.extend(list)  #追加list,即合并list到L上
L.sort()        #排序
L.reverse()     #倒序
 
4: 其他
去掉List中重复的元素
myList=list(set(myList))
posted on 2017-03-01 15:23  srialy  阅读(119)  评论(0编辑  收藏  举报