序列表示索引為非負整數的有序物件集合,包括字串,列表,元祖。
字串是字元的序列,列表和元祖是任意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 ...