python 序列型別可用的內建函式

2021-07-11 17:07:59 字數 1201 閱讀 1077

python中序列型別可用的內建函式很多,現舉例如下圖:

1》enumerate( )引數可以是字串,列表,元組,字典

>>> enumerate('python')

>>> e=enumerate('python')

>>> list(e)

[(0, 'p'), (1, 'y'), (2, 't'), (3, 'h'), (4, 'o'), (5, 'n')]

>>> d

>>> e=enumerate(d)

>>> e

>>> list(e)

[(0, 'a'), (1, 'c'), (2, 'b')]

2》 len( )引數可以是字典,字串,列表,元組

>>> d=

>>> d

>>> len(d)

33》max( ) min( )引數可以是字串,列表,元組,字典

>>> max()

'b'>>> min((2,3,4))

24》reversed( ) 詳見:python 內建函式 reversed()

5》sorted( )詳見:python sorted()函式

6》sum( )引數可以是列表,元組

>>> sum([1,2,3])

6>>> l

[1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> sum(l)#累加的初始值預設是0

45>>> sum(l,10)#累加的初始值指定為10

557》zip( )引數可以是列表,元組,字串

>>> zip([1,2,3,4],[1,2,3,4],[1,2,3,4])

[(1, 1, 1), (2, 2, 2), (3, 3, 3), (4, 4, 4)]

>>> zip((1,2,3,4),(1,2,3,4),(1,2,3,4))

[(1, 1, 1), (2, 2, 2), (3, 3, 3), (4, 4, 4)]

>>> zip('python','python','python')

[('p', 'p', 'p'), ('y', 'y', 'y'), ('t', 't', 't'), ('h', 'h', 'h'), ('o', 'o', 'o'), ('n', 'n', 'n')]

python內建序列型別

目錄按照序列能被被修改 python的核心語言特色之一是對序列資料型別的支援。按照不同的分類標準可以將python中內建的序列型別分為以下幾類 list tuple collections.deque等。容器序列型別,同乙個序列物件中可以存放不同型別的資料。str bytes bytearray m...

python內建型別 python列表內建型別方法

列表操作方法 對列表l操作 例如list range 1,5 即 list 1,2,3,4 不含最後乙個元素 list range 1,10,2 即 list 1,3,5,7,9 在列表末尾新增新的物件 2 list.count obj 統計某個元素在列表 現的次數 3 list.extend se...

介紹Python中6個序列的內建型別

1 python中6個序列的內建型別分別是什麼?python包含6中內建的序列,即列表 元組 字串 unicode字串 buffer物件和 xrange 物件。序列通用的操作包括 索引 長度 組合 序列相加 重複 乘法 分片 檢查成員 遍歷 最小值和最大值。2 列表和元組的異同有哪些?python有...