Python——字典

字典是一種key-value 的 數據類型,使用就想咱們上學用的字典。能夠經過筆畫,字母來查對應頁的詳細內容。python

基本格式爲:spa

a = {key:value,key:value}blog

特色:排序

1.以dict爲數據類型標識字符串

2. key在單個字典中必須惟一,value能夠相同get

3. 不能使用列表和字典當key,value使用所有數據類型it

特性:class

1. 字典是無序的。Python3.6以前(若是光打印字典裏的字符串,那麼排序不會按照順序排,由於字典是沒有下標的。)基礎

基礎語法:
info = {數據類型

'stu1101': "TengLan Wu",

'stu1102': "LongZe Luola",

'stu1103': "XiaoZe Maliya",

}

查找

print(info['stu1101']) #精確查找,若是沒有就報錯

info.get('stu1108') #至關於模糊查找,返回nunl

print('stu1103'in info) #查看該key是否有用戶

修改

info['stu1101']= '武藤蘭'

增長

info['stu1104']='cangjingkong'

刪除

info.pop('stu1101')

查找建立

dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }
print(dict.setdefault(3,888))    #先查看是否有3這個key,若是沒有那麼增長一個3:888的key和value值。若是不寫888,那麼沒有的時候會返回None

轉換

info.items() #改爲列表形式

dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }
for item in dict:   #與 for item in dict.keys() 輸出結果同樣都爲顯示key
    print(item)

for item in dict.values():
    print(item)      #輸出全部的value信息

for item in dict.items():
    print(item)       #會以元組形式輸出key和value

for v1,v2 in dict.items():
    print(v1,v2)       #會同時輸出key和value值
相關文章
相關標籤/搜索