元祖與字典

2021-10-21 04:31:45 字數 1820 閱讀 7896

定義

tuplename =(1

,2,3

,4,5

,6)

空元祖定義

tuplename =()

tuplename =

tuple

()

如果乙個資料型別可以使用for迴圈進行遍歷,就是可迭代物件

元祖的一些操作

# 下標索引

tuplename[

]# 切片

tuplename[:]

# 遍歷

for x in tuplename

## 或者

i =0

while i <

len(tuplename)

print

(tuplename[i]

) i +=

1# 查

## 1

tuplename.index(

)## 2

tuplename.count(

)

乙個無序的資料型別

不支援下標和切片

定義

dictname=

dictname[

"key3"

]= value3

獲取

# 獲取key1值

dictname[

"key1"

]

空字典

dictname=

dictname=

dict

()

字典的key值不能重複,若重複只會保留乙個

字典的value可以一樣

字典的key可以是任意的資料型別,但是不能出現可變的資料型別,保證key的唯一性

字典的key一般用字串居多

字典是乙個可變的資料型別

字典的一些操作

# 查

dictname[

"keyname"]#改

dictname[

"keyname"

]= newvalue

#增dictname[

"newkey"

]= newvalue

#刪del dictname[

"keyname"

]dictname.clear(

)

len

(dictname)

#字典鍵值個數對

dictname.keys(

)#返回字典中所有key

dictname.values(

)#返回字典中所有value

dictname.items(

)#返回乙個包含所有(鍵,值)元素的列表

# in 和 not in 判斷key是否存在

獲取字典value值

#

dictname[

"keyname"]#

dictname.setdefault(key,default)

#只輸入key,若key存在輸出key所對應value值。

#否則返回none且會將key與none放入字典。

#有default值,若key不存在返回default且會將key與default放入字典

dictname.get(key,default)

#key存在返回key對應value。

#key不存在返回none,字典不變

#有default值,key不存在返回default,字典不變

字典,元祖介紹

元祖介紹 一 基本使用 1 用途 元組是不可變的列表,能存多個值,但多個值只有取的需求,而沒有改的需求,那麼用元組合最合理 2 定義方式 在 內用逗號分割開,可以存放任意型別的值 names alex egon wxx names tuple alex egon wxx print type nam...

列表 元祖 字典

形如list1 cat 1,3.4 由 括起來的一組序列稱為列表,屬於可變資料型別。列表中的元素可以是任意資料型別,整型,浮點型,字串型別,甚至可以是列表 元祖或者字典。列表的操作 1 可使用下標獲取列表中的某個元素 例如 list1 0 2 負數下標以及切片獲取子列表 雖然下標是從0開始向上增長,...

元祖和字典

語法 for 變數 in 序列 遍歷規則 塊range start,stop,step tuple1 tuple2 1,tuple1 1,2,3,4,5tuple1 a,b,c,d e 號表示匹配所有,注意,不能同時存在兩個或兩個以上的 a b tuple1字典的基本介紹 字典和列表類似都是用來儲存...