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

2021-10-09 18:12:04 字數 1726 閱讀 1978

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

1、支援通過數字索引取值

a =

("貓"

,"牛"

,"虎"

,"兔"

,"蛇"

,"馬"

)print

(a[3])

# 結果:兔

2、支援切片操作

a =

("貓"

,"牛"

,"虎"

,"兔"

,"蛇"

,"馬"

)print

(a[2:4

:1])

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

3、支援成員關係操作

'''

'''# 用到:in 或 not in

a =(

"貓",

"牛",

"虎",

"兔",

"蛇",

"馬")

print

("牛"

in a)

# 牛在a中,返回true

print

("貓"

in a)

# 貓在a中,返回true

print

("貓"

notin a)

# 貓不在a中,返回false

4、支援鏈結操作 相當於 加號+

鏈結操作就相當於 加號+

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

'''

'''b =

("龍"

,"狗"

)c =

("貓"

,"牛"

)print

(b + c)

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

5、支援重複操作 相當於 乘*

鏈結操作就相當於 乘*

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

b =

("龍"

,"狗"

)print

(b *3)

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

6、支援遍歷操作,for迴圈

'''

'''a =

("貓"

,"牛"

,"虎"

,"兔"

,"蛇"

,"馬"

)for item in a:

print

(item, end=

"\t"

)# 結果:貓 牛 虎 兔 蛇 馬

7、支援求長度:len函式

列印元素個數

d =

("貓"

,"牛"

,"虎"

,"兔"

,"蛇"

,"馬"

)print

(len

(d))

# 結果為:6

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

python 中的序列型別分為 可變序列和不可變序列,都支援我們序列型別的所有操作 a 貓 牛 虎 兔 蛇 馬 print a 3 結果 兔 a 貓 牛 虎 兔 蛇 馬 print a 2 4 1 結果 虎 兔 用到 in 或 not in a 貓 牛 虎 兔 蛇 馬 print 牛 in a 牛在...

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就是...