關於字典,元祖,集合的增刪改查

2021-10-10 08:11:30 字數 1905 閱讀 4521

dic[key] = value       #強制增加

.dic =

..dic[『key_1』] = 『value_1』

..print(dic)

輸出:.

dic.pop(key)          # 有返回值 返回的是被刪除value

.dic =

..i = dic.pop(『sum』)

..print(dic)

..print(i)

輸出:2

.del dic[key]         #通過鍵刪除對應的值

.dic =

..del dic[『num』]

..print(dic)

輸出:.

dic.popitem()         #隨機刪除;

dic =

..dic.popitem().

.print(dic)

輸出:.

dic.clear()           #清空字典

.dic =

..dic.clear()

..print(dic)

輸出:{}

.dic[key] = value       #通過鍵修改對應的值

.dic =

..dic[『num』] = 『2』

..print(dic)

輸出:.

dic.update(字典)       #通過字典更新dic

.dic =

..dic_1 =

..dic.update(dic_1)

..print(dic)

輸出: #dic的』num』的值被dic_1更新並更新dic沒有的鍵值對

.dic.get(key,提示資訊)     #通過字典的鍵查詢對應的值,如果沒有找到,返回提示資訊,預設返回none

.dic =

..print(dic.get(『num』, 『沒有對應的輸入』))

輸出:1

.dic =

print(dic.get(『nm』, 『沒有對應的輸入』))

輸出:沒有對應的輸入

dic[key]          #通過字典的鍵查詢對應的值,如果沒有找到,報錯

.dic =

..print(dic[『num』])

輸出:1

.dic =

print(dic[『nm』])

輸出:traceback (most recent call last):

file 「c:/users/pycharmprojects/測試.py」, line 27, in

print(dic[『nm』])

keyerror: 『nm』

for 迴圈          #預設獲取字典的鍵

.up=(1,2,『hello』,『perfect』);

print(tu1[0]); 執行結果: 1

print(tup[1:3]); 執行結果: (2, 『hello』)

tup=(1,2,『hello』,『perfect』);

del tup;

原則上我們不能對元祖進行任何修改,這裡所說的修改是指生成新的元祖。

tup=(1,2,『hello』,『perfect』);

tup[0] = 2; 這個語句是非法的,就不對能元祖元素進行修改

tup=tup + (3,4); 這是合法的,我們通過生成新的元祖方式進行修改。

add:把要傳入的元素做為乙個整個新增到集合中。update方法:把要傳入的元素拆分,做為個體傳入到集合中。

刪除:remove

a.remove(『hello』)

a

a.update(『world』)

a

字典,元組,集合的增刪改查

dic 1.dic 地點 學校 print dic 輸出 2.dic dic.setdefault 時間 早上 要逗號 print dic 輸出 1.dic i dic.pop 天氣 print dic print i 輸出 晴2.dic del dic 天氣 print dic 輸出 3.dic ...

字典 元組 集合的增刪改查

zidian print zidian 1 print zidian a zidian 4 d print zidian zidian.pop 4 print zidian zidian 3 c print zidian yuanzu1 1 2,3 yuanzu2 a b c print yuanz...

字典,元組,集合的增刪改查

字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 鍵一般是唯一的,如果重複最後的乙個鍵值對會替換前面的,值不需要唯一。向字典新增新內容的方法是增加新的鍵 值對,修改或刪除已有鍵 值對...