day 08 元組的常用操作和內建方法

2021-10-23 09:14:27 字數 1404 閱讀 7345

元組就是乙個不可變的列表
按照索引存放多個任意型別的值,索引反應的是位置/順序
# 在()內用逗號分隔開多個任意類下的值/元素t=(

10)print

(type

(t))

# 強調:當元組內只有乙個元素時,必須加逗號t=(

10,)print

(type

(t))t=(

10,1.1,

"aaa",[

11,22]

)print

(t[-1]

[0])

t[0]=

11111t[-

1]=333333t=(

11,22,

[33,44

])print(id

(t[0])

,id(t[1])

,id(t[2])

)t[2]

[0]=

333333333

print

(t)print(id

(t[0])

,id(t[1])

,id(t[2])

)t=(11

,22)# t=tuple(...)

print

(type

(t))

# 型別轉換

# tuple(所有可以被for迴圈遍歷的型別)t=(

)print

(t)print

(type

(t))

#1、按索引取值(正向取+反向取):只能取t=(

10,1.1,

"aaa",[

11,22]

)print

(t[0])

#2、切片(顧頭不顧尾,步長)t=(

11,22,

33,44,

55)print

(t[0:3

])#3、長度t=(

11,22,

33,44,

55)print

(len

(t))

#4、成員運算in和not int=(

11,22,

33,44,

55)print(11

in t)

#5、迴圈

for x in t:

print

(x)#需要掌握的操作:t=(

11,22,

33,44,

55)

"""

# 存多個值

# 有序

# 不可變(1、可變:值變,id不變。可變==不可hash 2、不可變:值變,id就變。不可變==可hash)

"""

day 08 字典的常用操作和內建方法

按key value的形式存放多個任意型別的value,key反映的是value的屬性在 內用逗號分隔開多個key value,其中value可以是任意型別,而key必須是不可變的型別,通常是字串型別d key重複,只保留乙個 print d d d d dict print type d prin...

python day8 元組的內建方法

為何要有元組,存放多個值,元組不可變,更多的是用來做查詢 t 1,1,3 sss 1,2 t tuple 1,1,3 sss 1,2 print type t 元組可以作為字典的key d print d,type d d 1,2,3 索引 切片 goods iphone lenovo sanxin...

Python學習總結3 元組 列表的操作彙總

參考部落格 1.是否可變 元組 用 或tuple函式定義,不可變 元素的值以及整個元組 列表 用 或list函式定義,可變。2.操作方法彙總 列表 python序列操作全部通用,例如索引 分片 連線 乘法等。而且由於列表是可以修改的,所以多了一些元素賦值 元素刪除 分片賦值的方法。列表 物件 方法彙...