ps:前段時間因為年底時間比較繁忙,沒有及時更新,望大家見諒,今天趁著大年初一趕緊給大家更新一波。
由於字典是可變序列,所以可以隨時在字典中新增 鍵-值 對 向字典中新增元素的語法格式如下:
dictionary[key]=value例如:引數說明:
dictionary :表示字典名稱
key:表示要新增元素的鍵 必須是唯一的,並且不可變
value:表示元素的值,可以是任何資料型別,不是必須唯一的。
dictionary=dict((('注:由於在字典中,鍵 必須是唯一的,如果新新增元素的鍵 已經存在,那麼將使用新的值 替換原來該鍵的值。這也相當於字典中的修改功能。綺夢','
水瓶座'),('
冷依一','
射手座'),('
香凝','
雙魚座'),('
戴蘭','
雙子座'
)dictionary["碧琪
"]='
巨蟹座'
print(dictionary)
當字典中的某乙個元素不需要時,可以使用del命令將其刪除。
例如:
dictionary=dict((('注:當刪除乙個不存在的鍵,將會丟擲異常資訊綺夢','
水瓶座'),('
冷依一','
射手座'),('
香凝','
雙魚座'),('
戴蘭','
雙子座'
)del dictionary['香凝'
]print(dictionary)
因此,為防止刪除不存在的元素丟擲異常,可將上面的**修改為:
dictionary=dict((('使用字典推導式,可以快速生成乙個字典,他的表現形似和列表推導式類似。綺夢','
水瓶座'),('
冷依一','
射手座'),('
香凝','
雙魚座'),('
戴蘭','
雙子座')if
'香凝1'in
dictionary :
del dictionary['
香凝1'
]print(dictionary)
例如:使用下面的**生成乙個包含4個隨機數的字典,其中字典的鍵使用數字表示:
import另外,使用字典推導式也可根據列表生成字典。random
randomdict =
print(randomdict)
name=['花絮:綺夢','
冷依一','
香凝','戴蘭'
]sign=['
水瓶座','
射手座','
雙魚座','
雙子座'
]dictionary=
print(dictionary)
Python合集之Python元組(一)
在上一節的合集中,我們了解了python的二維列表的相關知識,本節我們將進一步了解一下python元組的相關知識。元組是python中另一種重要的序列結構,與列表類似,也是由一系列按特定順序排列的元素組成,但是他是不可變序列。因此,元組也可以稱為不可變的列表。在形式上,元組的所有元素都放在 中,兩個...
Python合集之Python列表(五)
在上一節的合集中,我們了解了python 列表中元素的統計及計算的相關知識,本節我們將進一步了解一下python列表中元素的排序的相關知識。在實際開發中,經常需要對列表進行排序。python中提供了兩種常用的對列表進行排序的方法 使用列表物件的sort 方法,使用內建的sorted 函式。列表物件提...
Python合集之Python選擇語句(三)
在上一節的合集中,我們了解了python流程控制語句中 if else 的相關知識,本節我們將進一步了解一下python流程控制語句中 if elif else.語句。在開發程式的時候,如果遇到多選一的情況,則可以使用 if.elif.else.語句,該語句是乙個多分支選擇語句,通常表現為 如果滿足...