Python中內置了5個經常使用的序列結構,分別是列表、元組、集合、字典、和字符串。函數
序列通用操做spa
1. 索引code
Python中的索引從0開始,同時支持負值操做,負值時爲從右至左,最右側元素爲-1。blog
2. 切片排序
切片操做爲選取序列中必定範圍的操做。索引
語法字符串
name[start : end : step]
name: 序列名稱。for循環
start:起始位置,若是顧略則從首元素開始。table
end:結束位置(不包括此元素),若是忽略則到末尾。class
step:步長,忽略時爲1,若是忽略則最後一個冒號能夠省略。
3. 序列相加
序列相加就是合併序列,容許兩個相同類型的序列進行相加,這裏的類型不是指元素類型,而是序列的類型。
4. 序列乘法
序列乘一個整數能夠將序列重複多遍。
5. 判斷一個元素是否在序列內
判斷一個元素是否屬於一個序列可使用in,判斷一個元素是否不屬於一個序列可使用not in,表達式將返回True,False。
語法
value in sequence value not in sequence
6. 經常使用函數
函數 | 說明 |
len() | 返回序列長度 |
max() | 返回序列中最大元素 |
min() | 返回序列中最小元素 |
list() | 將序列轉換爲列表 |
str() | 將序列轉換爲字符串 |
sum() | 計算元素和 |
sorted() | 對元素進行排序 |
reversed() | 反向序列中的元素 |
enumerate() | 將序列組合爲一個索引序列,多用在for循環中 |