python的里字典和列表


字典dict
創建字典的2種方法
dic={'k1':'v1','k2':'v2'}            #方法一
dic=dict(k1='v1',k2='v2')        #方法二,兩個相等
 
提供的功能:
clear            #清空所有元素
copy            #淺拷貝
fromkeys     #在原字典拿一個元素創建一個新的字典,可以設置不同的鍵值
列如:
a={'k1':'aa'}
new_dic=a.fromkeys(['k1','k2','k3'],'aa')
)
get            #獲取鍵值,如果沒有存在這個鍵值,不會報錯,會默認返回一個none值,這個值可以自己跟改
列如:
a={'k1':'1','k2':'2'}
print(a['k1'])            #獲取鍵值,等價於get,不過當鍵值不存在時會報錯
print(a['k2'])
print(a['k3'])
print(a.get('k1')) #獲取鍵值,與上面功能相同,不過當鍵值不存在時不會報錯,返回一個默認值none
print(a.get('k2'))
print(a.get('k3'))
 更改返回值
print(a.get('k3','tttt')  #tttt為更改返回的值
 items        #獲取字典里的所有的鍵值對
keys            #獲取字典里所有的鍵值
values        #獲取所有的值
列如:
 pop            #刪除某個鍵值,因為字典是無序的,所以必須指定一個鍵值
列如:
dic.pop('k1')
update            #更新字典類似extend,注意,有時更新原字典序列可能沒有改變,,出現的結果與原來一樣,生成了一個新的字典序列,如果不確定可以,設一個返回值看一下
列如:
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM