python中的列表和字典 二

2022-03-11 08:19:10 字數 1709 閱讀 7337

1. 字典的定義 dict{}

2. 字典特徵:字典是無序的,key-value鍵值對形式,key值不重複

3. 字典的賦值:dicta =

4. 字典的取值:dicta[keya]  dicta.get(keya)

5. 字典的所有鍵:dicta.keys()      key-value獲取:dicta.items()

6. 修改字典中元素的值:dicta[keya] = value

7. 獲取字典的長度:len(dicta)

8. 字典中新增元素:dicta[key_new] = value

9. 刪除字典所有元素:dicta.clear()

10. 刪除整個字典:del dicta

11. 字典組合:dict(dicta, **dictb)      dicta.update(dictb)

1. 字典的定義,字典的鍵名只能是數字、字串、元組,且不能重複

stu1 = 

print

(stu1)

結果:

2. 字典取值:dicta[keya]  dicta.get(keya)

stu1 = 

print(stu1["

name"])

print(stu1.get("

name"))

結果:mr.逗

mr.逗

3. 修改字典值:dicta[keya] = value,keya是已存在的key

stu1 = 

stu1[

"name

"] = "

mr.小小逗

"print

(stu1)

結果:

4. 向字典中新增鍵值對,dicta[key_new] = value,key_new是不存在的

stu1 = 

stu1[

"study

"] = "

python

"結果:

5. 獲取字典的長度:len(dicta)

stu1 = 

print

(len(stu1))

結果:4

6. 兩個字典的組合:dicta.update(dictb)  dict(dicta, **dictb) 

b = 

b.update()

print

(b)結果:

b = 

c =

d = dict(b, **c)

print

(d)結果:

7. 刪除字典中所有元素:dicta.clear(),只是清空字典

a = 

a.clear()

print

(a)結果:

{}

8. 刪除整個字典:del dicta

a = 

dela

print

(a)結果:

traceback (most recent call last):

file

"", line 1, in

print

(a)nameerror: name 'a

'isnot defined

python中的列表和字典

列表和字典的區別 列表是有序排列的一些物件,而字典是將一些物件 鍵 對應到另外一些物件 值 的資料結構 應用場景 字典各種需要通過某個值去檢視另乙個值的場合,也就是乙個虛擬的 查詢表 實現方式與哈係表類似 列表專門有序排列的資料使用,查詢列表中具體的值時需要明確知道該值在列表中的索引 序數,從0開始...

python中列表,元組和字典

集合 元組列表 字典1.用 括起來 列表的建立 list 1,2,2,3,a zifuchuan print list 資料可以重複2.索引從0開始 3.列表中的元素可以沒有關係。可以是數字,字串等等 不強調資料型別相同,列表中資料型別可以不同 可以理解為強化版的陣列,裡面可以存放不同2資料型別 1...

python中列表和字典中的pop區別

在字典 語法 dict.pop key,value 說明 刪除指定鍵及對應的值,如果在字典中不存在鍵及value,則返回pop 中指定的key對應的value,即設定了預設值 示例 data data.pop c 3 3 data.pop a 1 data 在列表中 語法 list.pop inde...