全棧python第六天 python元組字典

2021-10-10 15:37:24 字數 1831 閱讀 9856

目錄元組

應用場景

定義元組

元組查詢

元組修改

元組刪除

元組合並

元組內建函式 字典

語法 增

改 刪字典內建函式&方法

要儲存多個資料,資料不能修改

單個資料元組 tuple_ = (10,)

多個資料元組 tuple_ = (10,20)

根據下標查詢

index(元素)

count()統計元素出現次數

len()元組的長度即元素個數

強行修改,只能在元組裡有列表,可以修改元組的列表

del

tuple_1 = tuple2 + tuple3
1

cmp(tuple1, tuple2)

比較兩個元組元素。 返回等於0,小於-1,大於1

2len(tuple)

計算元組元素個數。

3max(tuple)

返回元組中元素最大值。

4min(tuple)

返回元組中元素最小值。

5tuple(seq)

將列表轉換為元組。

根據關鍵字的鍵值對儲存的資料結構,即字典不支援下標

dict_  =
dict_["id"] = 789
dict_["name"] = "alien"
del(dict_["age"]) # 刪除元素 

dict_.clear() # 清空字典元素

del dict_ # 刪除整個字典

python字典包含了以下內建函式:

序號函式及描述

1cmp(dict1, dict2)

比較兩個字典元素。

2len(dict)

計算字典元素個數,即鍵的總數。

3str(dict)

輸出字典可列印的字串表示。

4type(variable)

返回輸入的變數型別,如果變數是字典就返回字典型別。

python字典包含了以下內建方法:

序號函式及描述

1dict.clear()

刪除字典內所有元素

2dict.copy()

返回乙個字典的淺複製

3dict.fromkeys(seq[, val])

建立乙個新字典,以序列 seq 中元素做字典的鍵,val 為字典所有鍵對應的初始值

4dict.get(key, default=none)

返回指定鍵的值,如果值不在字典中返回default值

5dict.has_key(key)

如果鍵在字典dict裡返回true,否則返回false

6dict.items()

以列表返回可遍歷的(鍵, 值) 元組陣列

7dict.keys()

以列表返回乙個字典所有的鍵

8dict.setdefault(key, default=none)

和get()類似, 但如果鍵不存在於字典中,將會新增鍵並將值設為default

9dict.update(dict2)

把字典dict2的鍵/值對更新到dict裡

10dict.values()

以列表返回字典中的所有值

11pop(key[,default])

刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。

12popitem()

返回並刪除字典中的最後一對鍵和值。

python學習 第六天

在下這廂有禮了 原始碼安裝說明 很多第三方庫都是開源的,幾乎都可以在github或者pypi上找到原始碼,找到的原始碼的格式大都是zip tar.zip tar.bz2格式的壓縮包。解壓這些壓縮包,會看到setup.py的檔案。開啟命令列,進入資料夾。執行 這個命令,就能把這個第三庫安裝到系統中,也...

學習python 第六天

字串的一些方法 1 字串擷取 print s 0 3 print s print s 1 s 開始 終止 步長 2 去空格 s.strip 消除字串s兩邊的空格 print s.strip print s.lstrip 去左空格 print s.rstrip 去右空格3 字串複製 位址相同 s co...

python學習第六天

巢狀 有時候需要將一系列字典儲存在列表中,或將列表作為值儲存在字典中。字典列表 alien 0 alien 1 alien 2 aliens alien 0,alien 1,alien 2 for alien in aliens print alien 在字典中儲存列表 pizza crust th...