python 序列型別

2022-08-21 11:21:13 字數 1432 閱讀 8318

序列表示索引為非負整數的有序物件集合,包括字串列表元祖

字串字元的序列,列表元祖是任意python物件的序列。

字串元祖不可變,列表可以插入,刪除和替換元素,是可變的。

所有序列都支援迭代

索引

s[i]
>>> s = "123456"

>>> s[5]

'6'

切片

s[i:j]

s[i:j:stride]

>>> l = ["a","b","c",'d','e']

>>> l[1:5]

['b', 'c', 'd', 'e']

>>> l[1:5:2]

['b', 'd']

>>> l[-1::-1]

['e', 'd', 'c', 'b', 'a']

元素個數

len(s)
>>> l = ["a","b","c",'d','e']

>>> len(l)

5

最小值,最大值(元素的資料型別要相同)

min(s)

max(s)

>>> t = ("3","4","6","a","g","3")

>>> max(t)

'g'>>> min(t)

'3'

求和(元素為數字型別)

sum(s,[,initial])
>>> t = (1,2,3,4,5,6,7,8,9)

>>> sum(t)

45>>> sum(t,1)

46

檢查所有項是否為true

all(s)
>>> l = [1,"a",""]

>>> all(l)

false

檢查至少有一項是true

any(s)
>>> l = [1,"a",""]

>>> any(l)

true

python序列型別

字元型別 字串字面量 將文字放入單引號 雙引號 三引號中 文件字串 def testdoc testdoc print hello world testdoc hello world testdoc.doc testdoc s i 索引運算子 s i j 切片運算子,s i j stride 擴充套...

python 序列型別

x in s 如果x是s的元素,返回true x not in s 同理 s t 連線兩個序列 s n 將s序列複製n次 s i 索引 s i j s i j k 返回從i到j以k為間隔的子串行ls python 1 2 ls 1 對序列取反len s 返回s長度 min s s中最小的元素 max...

python 序列型別方法

1.列表的常用方法 l.clear 清空整個列表。l.copy 複製列表,和l 的複製方式一樣屬於淺複製。l.count obj 統計某個元素在列表中出現的次數。l.extend obj 用obj擴充套件原來的列表。obj可以是列表和元組,如果是字典,則只會新增字典的key l.index obj ...