今天學(xué)習(xí)字典的基礎(chǔ)知識,由于拖拉笼蛛,今天這個必須做完筆記
字典數(shù)據(jù)類型提供了一種訪問數(shù)據(jù)以及組織數(shù)據(jù)的方式窝爪,字典可以包括很多值弛车,字典用{ }來表示,字典的索引稱為間“鍵”蒲每,而里面的值稱為“鍵值”纷跛。如flower={'mudan':'red','meigui':'red','baihe':'white'}
中mudan為鍵,指向的值是red.
-
1.字典中值的提取邀杏,以及與將值加入到字符串中
-
2.字典與列表的區(qū)別
字典里面的值是沒有排序的忽舟,而列表中的表項(xiàng)需要排序,如果列表里表象的值一樣淮阐,但是順序不一樣叮阅,則兩個列表不一樣,而字典里的順序不重要泣特。因?yàn)樽值淅锊慌判蚝评眩圆荒芮衅?/p>
如果想要知道倉庫里面花的顏色,可以通過任意鍵輸出状您,還可以進(jìn)行賦值勒叠,即船艦一個新的鍵值
-
使用key()、values()和item()查找字典里的值膏孟,它們將返回類似列表的值眯分,分別對應(yīng)于字典的鍵、值和鍵-值對:柒桑,這些方法返回的值不是真正的列表弊决,它們不能被修改,沒有append()方法。但這些數(shù)據(jù)類型(分別是 dict_keys飘诗、 dict_values 和 dict_items)可以用于for 循環(huán)与倡。利用list()將返回來的值轉(zhuǎn)換成列表。
-
檢查字典是否存在鍵或者值
-
利用get()判斷字典中的鍵是否存在昆稿,若存在纺座,返回值,若不存在溉潭,返回備用值
-
使用setdefault()設(shè)置默認(rèn)值净响,setdefault()方法提供了一種方式,在一行中完成這件事喳瓣。傳遞給該方法的第一
個參數(shù)别惦,是要檢查的鍵。第二個參數(shù)夫椭,是如果該鍵不存在時要設(shè)置的值。如果該鍵確實(shí)存在氯庆,方法就會返回鍵的值蹭秋。
-
漂亮打印,利用pprint 模塊堤撵, 就可以使用 pprint()和 pformat()函數(shù)仁讨,它們將“漂亮打印”一個字典的字。(python快速入門書籍)