Python 中的序列型別支援哪些公共操作

2022-06-09 07:15:09 字數 1288 閱讀 5346

python 中的序列型別分為:可變序列和不可變序列,都支援我們序列型別的所有操作

a = ("

貓", "

牛", "

虎", "

兔", "

蛇", "馬"

)print(a[3])

#結果:兔

a = ("

貓", "

牛", "

虎", "

兔", "

蛇", "馬"

)print(a[2:4:1])

#結果:('虎', '兔')

#

用到:in 或 not in

a = ("

貓", "

牛", "

虎", "

兔", "

蛇", "馬"

)print("牛"

in a) #

牛在a中,返回true

print("貓"

in a) #

貓在a中,返回true

print("貓"

notin a) #

貓不在a中,返回false

鏈結操作就相當於 加號+

只能同型別之間進行操作,字串 + 字串、列表 + 列表

b = ("

龍", "狗"

)c = ("

貓", "牛"

)print(b +c)

#結果:('龍', '狗', '貓', '牛')

鏈結操作就相當於 乘*

只能同型別之間進行操作,字串 + 字串、列表 + 列表

b = ("

龍", "狗"

)print(b * 3)

#結果:('龍', '狗', '龍', '狗', '龍', '狗')

a = ("

貓", "

牛", "

虎", "

兔", "

蛇", "馬"

)for item in

a:

print(item, end="\t"

)#結果:貓 牛 虎 兔 蛇 馬

列印元素個數

d = ("

貓", "

牛", "

虎", "

兔", "

蛇", "馬"

)print(len(d)) #

結果為:6

Python 中的序列型別支援哪些公共操作

python 中的序列型別分為 可變序列和不可變序列,都支援我們序列型別的所有操作 1 支援通過數字索引取值 a 貓 牛 虎 兔 蛇 馬 print a 3 結果 兔2 支援切片操作 a 貓 牛 虎 兔 蛇 馬 print a 2 4 1 結果 虎 兔 3 支援成員關係操作 用到 in 或 not ...

python的序列型別

本文摘自 流暢的python python 標準庫用 c 實現了豐富的序列型別,列舉如下。按照存放的資料型別的不同來分類 容器序列 list tuple和collections.deque,這些序列能存放不同型別的資料。扁平序列 str bytes bytearray memoryview和arra...

Python支援的所有轉移序列

backslash 反斜槓 single quote 單引號 double quote 雙引號 aascii bell 響鈴符 bascii backspace 退格符 fascii formfeed 進紙符 nascii linefeed 換行符 nunicode資料庫中的字元名,其中name就是...