字典基本操作

2021-09-09 07:47:00 字數 2009 閱讀 6769

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

demo:

info = 

newid = input('請輸入新的學號')

info['id'] = int(newid)

print('修改之後的id為%d:'%info['id'])

結果:

demo:訪問不存在的元素

info = 

print('id為:%d'%info['id'])

結果:

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

demo:新增新的元素

info = 

# print('id為:%d'%info['id'])#程式會終端執行,因為訪問了不存在的鍵

newid = input('請輸入新的學號')

info['id'] = newid

print('新增之後的id為:%d'%info['id'])

結果:

請輸入新的學號188

新增之後的id為: 188

對字典進行刪除操作,有一下幾種:

demo:del刪除指定的元素

info = 

print('刪除前,%s'%info['name'])

del info['name']

print('刪除後,%s'%info['name'])

結果:刪除後不能顯示,會報錯。

demo:del刪除整個字典

info = 

print('刪除前,%s'%info)

del info

print('刪除後,%s'%info)

demo:clear清空整個字典

info = 

print('清空前,%s'%info)

info.clear()

print('清空後,%s'%info)

測量字典中,鍵值對的個數

返回乙個包含字典所有key的列表

返回乙個包含字典所有value的列表

返回乙個包含所有(鍵,值)元祖的列表

dict.has_key(key)如果key在字典中,返回true,否則返回false

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

>>> for i, chr in enumerate(chars):

... print i, chr

...0 a

1 b2 c

3 d

作用:dict()函式用於建立乙個字典。返回乙個字典。

語法:

class dict(**kwarg)

class dict(iterable, **kwarg)

引數說明:

例項:

>>>dict()                        # 建立空字典

{}>>> dict(a='a', b='b', t='t') # 傳入關鍵字

>>> dict(zip(['one', 'two', 'three'], [1, 2, 3])) # 對映函式方式來構造字典

>>> dict([('one', 1), ('two', 2), ('three', 3)]) # 可迭代物件方式來構造字典

>>>

字典基本操作

info new info info stu04 liya ma 增 del info stu03 刪 info stu01 改 print info.get stu05 查 print info.keys print info.values info.update new info 重疊項修改,不...

python 字典基本操作

一,對字典的基本定義 dict1 dict2 二 如何訪問字典中的值 所有例子,均使用python3進行除錯 dict1 for key in dict1 print s s key,dict1 key 輸出為 name joe value 12 三 給字典賦值 dict1 money 15000 ...

Python字典基本操作

除了使用key查詢資料,還可以使用get來獲取資料 demo info print info age 獲取年齡 print info 獲取不存在的key,會發生異常 print info.get 獲取不存在的key,獲取到空的內容,不會出現異常 字典的每個元素中的資料是可以修改的,只要通過key找到...