2019/2/12 Python今日收获
? ? ? ? ? ? ? ? ? ?Python day12——025,026字典:當(dāng)索引不好用時
1.字典:python唯一的一個映射類型。用鍵值對存儲數(shù)據(jù),他的標(biāo)志是大括號。一個鍵值組合叫一個項(xiàng)。鍵的類型既可以是字符串類型也可以是整形也可以是浮點(diǎn)型。
如:dict={1:'one' , 2:'two' , 3:'three'},調(diào)用時使用鍵的名字調(diào)用 如:dict[1].
創(chuàng)造一個空的字典dict3={}。
可以直接用dict[1]=xxx修改鍵值對,若該鍵未存在,則創(chuàng)建一個新的鍵值對。
2.字典的內(nèi)建方法:1.dict.fromkeys(s[,v]),第一個參數(shù)為要修改的鍵值,第二個參數(shù)為修改為的值。如dict.fromkeys((1,2,3),value),是把鍵1,2,3的值全部改為value。value只能是一個值,若你放一個列表進(jìn)去則全部改為這個列表。若第二個值為空則全部改為none。
?3.for eachkey in dict1.keys():
print(eachkey)
輸出全部的鍵名。同理將keys改為values就輸出全部鍵值。將其換為items就會將每一個鍵值對用元組的方式打印出來。
4.清空字典時,要用clear方法,而不是直接賦值{ },這樣無法清空內(nèi)存中的數(shù)值,可能還會被其他的引用的方式取出來。
5.copy()方法,淺拷貝,把所有內(nèi)容復(fù)制一次存入另一個空間,而不是像直接賦值那樣貼了一個不同的標(biāo)簽在相同的數(shù)據(jù)上。查看a的地址可以用id(a)來查詢。
6.pop(x)方法,從字典里彈出鍵值為x對應(yīng)的值。(彈出的值在字典中消失)
7.update()?方法就是把字典dict2的鍵/值對更新到dict1里。
dict1.update(dict2)轉(zhuǎn)載于:https://www.cnblogs.com/redheart/p/10339086.html
總結(jié)
以上是生活随笔為你收集整理的2019/2/12 Python今日收获的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: Jira 破解版 Docker 部署
 - 下一篇: 《大数据技术原理与应用》第一章-大数据概