列表[list]和元組(tuple)和字串"str"統稱為序列。
列表、元組和字串的共同點:
-都可以通過索引得到每乙個元素
-預設索引值總是從0開始
-可以通過分片的方法得到乙個範圍內的元素集合
-有很多共同的操作符(重複操作符,拼接操作符,成員關係操作符)
所謂迭代,是重複反饋過程的活動,其目的通常是為了接近或達到所需的目標或結果。每一次過程的重複我們叫迭代,每一次迭代的結果都會用作下一次迭代的初始值。
# list() 把乙個可迭代物件轉換為列表. list有兩個引數,乙個是建立可以空列表,乙個是迭代器(iterable).a0 = list()
print(a0) #
b0 = 'i love fishc'
b0 = list(b0)
print(b0) #['i', ' ', 'l', 'o', 'v', 'e', ' ', 'f', 'i', 's', 'h', 'c']
c0 = (1,2,3,4,5)
c0 = list(c0)
print(c0) #[1, 2, 3, 4, 5]
#tuple([iterable]) 把乙個可迭代物件轉換為元組
a1 = ['p','y','t','h','o','n']
a1 = tuple(a1)
print(a1) #('p', 'y', 't', 'h', 'o', 'n')
b1 = 'python'
b1 = tuple(b1)
print(b1) #('p', 'y', 't', 'h', 'o', 'n'
python3 序列切片
格式 切片使用兩個冒號分隔的3個數字來完成。第乙個數字表示切片開始位置 預設為0 第二個數字表示切片截止 但不包含 位置 預設為列表長度 第三個數字表示切片的步長 預設為1 當步長省略是可省略最後乙個冒號。1.切片操作不會因為下標越界而丟擲異常,而是簡單地在列表尾部截斷或者返回乙個空列表。alist...
Python3 序列解包
自 序列解包是 python 3.0 之後才有的語法 什麼是序列解包呢?先看乙個例子 a,b,c 1,2,3 a 1 b 2 c 3 這種方法並不限於列表和元組,而是適用於任意序列型別 甚至包括字串和位元組序列 只要賦值運算子左邊的變數數目與序列中的元素數目相等,你都可以用這種方法將元素序列解包到另...
python3的字串和序列
斜體樣式 一 字串 1 字串是 python 中最常用的資料型別。我們可以使用引號 或 來建立字串。在python中單字元也作為乙個字串使用。2 字串運算子有不同的用處,運用 可進行字串間的連線,運用 可重複輸出字串,可用於擷取字串中的一部分,遵循左閉右開原則,例如str 0,2 是不包含第 3 個...