Python中關於字典的常規操作範例以及介紹

2022-09-25 02:00:10 字數 1537 閱讀 1313

目錄

字典是另一種可變型別,且可儲存任意型別物件。

字典的每個鍵值 key=>value 對用冒號 : 分割,每個對之間用逗號(,)分割,整個字典包括在花括號 {} 中 ,格式如下所示:

dic =

鍵必須是唯一的,但值則不必。

值可以取任何資料型別,但鍵必須是不可變的,如字串,數字。

乙個簡單的字典例項:

dic =

當字典的鍵存在時,可以拿到對應的值

例如:dic =

print(dic['name'])

print(dic['age'])

print(dic['***'])

當鍵不存在時,會報錯

例如:dic =

程式設計客棧print(dic['score'])

當鍵存在時可以拿到對應的值

例如:dic =

print(dic.get('name'))

當鍵不存在時,返回的是none

例如:dic =

print(dic.get('a'))

字典的每個元素中的資料是可以修改的,只要通過key找到,即可修改

例如:dic =

dic['name']='python'

print(dic)

新增字典中的元素時,是以鍵值對的形式新增

如果在使用 變數名[『鍵'] = 資料 時,這個「鍵」在字典中,則修改資料,不存在,那麼就會新增這個元素

例如:dic =

dic['address']='北京'

print(dic)

能刪單一的元素也能清空字典

刪除指定的的元素,例如:

dic =

del dic['name']

print(dic)

清空整個字典,例如:

dic =

dic.clear()

pr程式設計客棧int(dic)

dic =

print(len(dic))

dic =

print(dic.keys())

dic =

print(dic.values())

dic =

print(dic.items())

dic =

for k in dic.keys():

print(k)

dic =

for v iwfezqpn dic.values():

print(v)

dic =

for i in dic.items():

print(i)

dic =

for k,v in dic.items():

print(k,v)

enumerate() 函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。

chars=['a','b','c','d']

for i,char in enumerate(chars):

print(i,char)

Python入門之字典 字典的定義及常規操作

字典是無序可變的鍵值對集合,下面介紹字典的定義及常規操作。以下 編譯環境是python3 字典 無序可變的鍵值對集合 定義 方式1 person print person name person age 結果為sara 18 方式2 類呼叫 dict.fromkeys seq,value none ...

python中關於字典

ab print swaroop s address is s ab swaroop adding a key value pair ab guido guido python.org deleting a key value pair del ab spammer print nthere are...

python字典update去重 字典的操作

字典 要麼是已經有了字典,我們呼叫裡面的鍵值對 要麼是空字典,我們根據實際情況放入鍵值對 增加dict1 建立空字典後逐個新增鍵值對,非空字典也同樣新增,如果遇到鍵相同的話,就會覆蓋掉原先的鍵值對 dict1 color red dict1 points 5 dict1 x position 25 ...