Python補充01 序列的方法

2021-06-26 04:36:38 字數 792 閱讀 9959

在快速教程中,我們了解了最基本的序列(sequence)。回憶一下,序列包含有定值表(tuple)和表(list)。此外,字串(string)是一種特殊的定值表。表的元素可以更改,定值表一旦建立,其元素不可更改。

任何的序列都可以引用其中的元素(item)。

下面的內建函式(built-in function)可用於序列(表,定值表,字串):

# s為乙個序列

len(s) 返回: 序列中包含元素的個數

min(s) 返回: 序列中最小的元素

max(s) 返回: 序列中最大的元素

all(s) 返回: true, 如果所有元素都為true的話

any(s) 返回: true, 如果任一元素為true的話

下面的方法主要起查詢功能,不改變序列本身, 可用於表和定值表:

sum(s) 返回:序列中所有元素的和

# x為元素值,i為下標(元素在序列中的位置)

s.count(x) 返回: x在s中出現的次數

s.index(x) 返回: x在s中第一次出現的下標

由於定值表的元素不可變更,下面方法只適用於表:

# l為乙個表, l2為另乙個表

l.extend(l2) 在表l的末尾新增表l2的所有元素

l.sort() 對l中的元素排序

l.reverse() 將l中的元素逆序

l.pop() 返回:表l的最後乙個元素,並在表l中刪除該元素

del l[i] 刪除該元素

(以上這些方法都是在原來的表的上進行操作,會對原來的表產生影響,而不是返回乙個新錶。)

Python補充01 序列的方法

在快速教程中,我們了解了最基本的序列 sequence 回憶一下,序列包含有定值表 tuple 和表 list 此外,字串 string 是一種特殊的定值表。表的元素可以更改,定值表一旦建立,其元素不可更改。任何的序列都可以引用其中的元素 item s為乙個序列 len s 返回 序列中包含元素的個...

Python補充01 序列的方法

python補充01 序列的方法 在快速教程中,我們了解了最基本的序列 sequence 回憶一下,序列包含有定值表 tuple 和表 list 此外,字串 string 是一種特殊的定值表。表的元素可以更改,定值表一旦建立,其元素不可更改。任何的序列都可以引用其中的元素 item 下面的內建函式 ...

Python補充01 序列的方法

原文 python補充01 序列的方法 在快速教程中,我們了解了最基本的序列 sequence 回憶一下,序列包含有定值表 tuple 和表 list 此外,字串 string 是一種特殊的定值表。表的元素可以更改,定值表一旦建立,其元素不可更改。任何的序列都可以引用其中的元素 item 下面的內建...