1. 程式人生 > >Python之旅 (基礎篇二 1-25)

Python之旅 (基礎篇二 1-25)

body 函數 closed 技術分享 items pop img -s 之間

字典:

  字典是python中唯一的映射類型,采用鍵值對(key-value)的形式存儲數據。python對key進行哈希函數運算,根據計算的結果決定value的存儲地址,所以字典是無序存儲的,且key必須是可哈希的。可哈希表示key必須是不可變類型,如:數字、字符串、元組。

  字典(dictionary)是除列表以外python之中最靈活的內置數據結構類型。列表是有序的對象結合,字典是無序的對象集合。兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。

2.6.1、

技術分享圖片
dic={name: oldboy, age: 56, hobby: 男人
,1:2} dic2={7:3,age1:23} dic[2]=3 #1.通過鍵增加 print(dic) dic.setdefault(2,3) #2,通過鍵值對增加 print(dic) dic.update(dic2) #3.叠代增加 print(dic)
dict中增的方法.1,2,3

技術分享圖片

2.6.2、

技術分享圖片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
dic2={7:3,age1:23}
# dic[2]=‘3‘                #1.通過鍵增加
# print(dic) # dic.setdefault(2,3) #2,通過鍵值對增加 # print(dic) # dic.update(dic2) #3.叠代增加 # print(dic) dic.pop(name) #1,通過鍵刪除 print(dic) del dic[age] #2,通過鍵值對刪除 print(dic) dic.clear() print(dic) #3.清空字典 dic.popitem() #4.隨機刪除 print(dic)
字典中刪除的方法,1,2,3,4

技術分享圖片

2.6.3、

技術分享圖片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
dic2={1:3,age:23}
dic[name]=yimi     #1.通過鍵改變
print(dic)
dic.update(dic2)       #2.通過字典的覆蓋進行改變
print(dic)
字典中改的使用方法,1,2

技術分享圖片

2.6.4、

技術分享圖片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
dic2={1:3,age:23}
print(dic[age])    #1.通過鍵去查找
print(dic.get(1))
print(dic.get(name1,不存在))   #2.通過鍵去查找值,有返回值
字典的查找方式.1,2

技術分享圖片

2.6.5、其他操作。

技術分享圖片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
values=dic.values()
print(values)
keys=dic.keys()
print(keys)
輸出字典中所有的key和value的方法

技術分享圖片

字典的循環:

技術分享圖片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
for key,value in dic.items():
    print(key,value)      #1,打印出字典中的所有鍵值對
for keys in dic:
    print(keys)            #2,打印出所有的字典中所有的key
dic=dic.items()         
print(dic)                 #3.將字典轉成dic.items的形式()
打印出字典中key,鍵值對

Python之旅 (基礎篇二 1-25)