close
Python
關鍵字:字典、Dictionary、Dict、key、value、新增、修改、刪除、查詢、插入
建立空字典
data={}
print(data)
>>{}
 

字典裡面添加鍵keys值values,"A"代表keys而"123"代表values

data={"A":"123"}
print(data)
>>{'A': '123'}
 

查詢字典裡面的所有keys和values

data={"A":"123","B":"456"}
print(data.keys())
print(data.values())
>>dict_keys(['A', 'B'])
>>dict_values(['123', '456'])
 

查詢字典指定key的values值
data={"A":"123","B":"456"}
print(data['A'])
>>123
 

查詢字典是否有特定的key

data={"A":"1","B":"2","C":"3"}
if data.__contains__("A"):
    print("Yes")
else:
    print("No")
>>Yes
如果將data.__contains__("A")改成data.__contains__("D")答案就是No
 

新增字典的key和value值使用.setdefault(),要注意此用法如果要新增的keys已經在字典存在則不會新增
data={"A":"123","B":"456"}
data.setdefault('C','789')
print(data)
>>{'A': '123', 'B': '456', 'C': '789'}
 

更新字典的key和value值使用.updata(),要注意到此用法如果需要更新的keys已經在字典則會更新其values值
data={"A":"123","B":"456"}
dic2={"C":"987"}
data.update(dic2)
print(data)
>>{'A': '123', 'B': '456', 'C': '987'}
 

刪除字典中指定key和value值使用del
data={"A":"123","B":"456"}
del data['A']
print(data)
>>{'B': '456'}
 

刪除、清除字典內所有的鍵keys值values
data.clear()
print(data)
>>{}
 

修改、更改字典的keys和values值

data={"A":"123","B":"456"}
data['A']="666"
print(data)
>>{'A': '666', 'B': '456'}
 

複製字典的內容到另一字典
data={"A":"123","B":"456"}
data2=data.copy()
print(data2)
>>{'A': '123', 'B': '456'}
 

 

 
本網站https://kk665403.pixnet.net/內之全部圖文,Saioyan梟夜所有,非經本人同意不得將全部或部分內容轉載於任何形式之媒體
Copyright © 2021 Saioyan. All rights reserved.
版權所有© 2021 Saioyan梟夜
arrow
arrow
    文章標籤
    python pycharm
    全站熱搜
    創作者介紹
    創作者 Saioyan梟夜 的頭像
    Saioyan梟夜

    Saioyan梟夜

    Saioyan梟夜 發表在 痞客邦 留言(0) 人氣()