1. 程式人生 > >python用於序列操作的常用內建函式

python用於序列操作的常用內建函式

1.len():返回列表中元素的個數,同樣適用於元組、字典、集合、字串>>> len('st')
2
>>> len('s t')
3
>>> len("df ")
32.max(),min():返回列表中元素的最大值或最小值,同樣適用於元組、字典、集合、range物件3.sum():對列表進行求和操作,同樣適用於元組和range物件>>> sum(range(1,11))
55
>>> sum(range(1,11),1)    #等價於1+sum(range(1,10)
564.zip():返回幾個列表壓縮成的新列表>>> aList = [1, 2, 3]>>> bList = [4, 5, 6]>>> cList = zip(aList, bList)>>> list(cList)[(1, 4), (2, 5), (3, 6)]注意:當兩個列表的元素個數不相等時,捨棄元素個數多的那個列表的多餘部分>>> x=[1,2]
>>> y=[3,4,5]
>>> k=zip(x,y)
>>> list(k)
[(1, 3), (2, 4)]5.eunmerate():返回列舉物件,其中每個元素為包含下標和值的元組,對於元組、字元串同樣適用>>> t=[2,4,5]
>>> for i in enumerate(t):
 print(i) 
(0, 2)
(1, 4)
(2, 5)