python的序列

序列

一、可變
1.list列表
①可包含任意對象的有序集合
②通過下標索引(位置偏移)訪問元素
③可變長度,異質,可任意嵌套
④支持原位改變
⑤對象引用數組
⑥常用操作
Ⅰ l.sort(key=None,reverse=False)
Ⅱ sorted(t)


list列表常用操作.png

2.通用操作
①改變某個元素值:s[i]=x
②改變特定范圍內元素值:
Ⅰ s[i:j]=t
Ⅱ s[i:j:k]=t


改變值.png

③刪除元素
Ⅰ del s[i]
Ⅱ del s[i:j]
Ⅲ del s[i:j:k]
Ⅳ s.remove(x) 刪除第一個匹配值
Ⅴ s.clear() 清空序列


刪除元素.png

④追加元素:s.append(x)
⑤擴展序列:s.extend(x)
⑥插入元素:s.insert(i,x)
⑦檢索并刪除特定元素:s.pop([i])
⑧反轉序列:s.reverse()
⑨復制序列

Ⅰ s.copy()
Ⅱ s[:]


追加擴展插入檢索并刪除特定反轉.png

復制序列.png

二、不可變
三、通用操作
1.判斷元素是否在序列之內
①x in s
②x not in s
2.連接序列:s1+s2
3.重復序列元素:s*n
4.下標獲取元素:s[i]
5.訪問指定索引范圍:s[i:j]
6.按步長訪問指定索引范圍:s[i:j:k]
7.獲取序列長度:len(s)
8.獲取最小值:min(s)
9.獲取最大值:max(s)
10.統計總和:sum(s)
11.檢索某個元素第一次出現位置下標:s.index(x)
12.統計元素出現的次數:s.count(x)


通用操作1~2.png

通用操作3-5.png

通用操作6~12.png

統計次數.png
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容