python 學習筆記六 序列

序列

  • 序列是python中最基本的一種數據結構;
  • 序列用於保存一組有序的數據,數據在序列中有一個唯一的位置即索引;
  • 序列中的數據會按添加的順序來分配索引

注: 數據結構指計算機中數據存儲的方式;

序列的通用操作

  • 只要是序列都擁有所有的通用操作;
索引

每個序列中的元素都有一個唯一的索引;

切片

獲取序列中一個或幾個元素;

+和*

+將序列拼接在一起;
*將序列重複n次;

in和not in

in判斷元素是否在序列中,若元素在序列中,則返回True;否則返回False;
not in判斷元素是否不在序列中,若元素不在序列中,則返回True,否則返回False;

len()

獲取序列中元素的個數

min()和max()

獲取序列中最小值和最大值

s.index()

獲取元素在序列出現的索引

s.count()

統計元素在序列中出現的次數

解包

解包就是將序列中每一個元素都賦值給一個變量;
如,列表解包
在這裏插入圖片描述
如果有*號就代表剩下的所有元素都賦給一個變量;
在這裏插入圖片描述
字符串解包
在這裏插入圖片描述

序列的分類

可變序列(序列中的元素可以改變)
不可變序列(序列中元素不可以改變)

除開列表外所有的序列都是不可變序列;如字符串(str),元組(tuple)…

發佈了55 篇原創文章 · 獲贊 27 · 訪問量 7291
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章