mydict =
print
(mydict)
key =
list
(mydict.keys())
#獲取所有的key
print
(key)
value =
list
(mydict.values())
#獲取所有的value
print
(value)
mydict[2]
='b'
#字典建立乙個新key:value的鍵值段
print
(mydict)
res = mydict.pop(2)
#刪除對應key並且返回value值
print
(res)
print
(mydict)
print
("********************=="
)#把key與value都對應上
name =
['小明'
,'小紅'
,'小蘭'
,'小路'
,'小組'
,'消耗'
,'小麥'
,'2'
]n =
['1'
,'2'
,'3'
,'4'
,'5'
,'6'
,'7'
,'8'
]dic =
index =
0while index <
len(name)
: dic[name[index]
]= n[index]
index+=
1print
(dic)
print
("********************=="
)#建立字典方式
dic =
dic1 =
dict((
[1,2
],[2
,3])
)print
(dic1)
# 元素分類:有如下值li= [11,22,33,44,55,66,77,88,99,90],
# 將所有大於 66 的值儲存至字典的第乙個key中,將小於 66 的值儲存至第二個key的值中。
# 即:
# dic =
li=[11,
22,33,
44,55,
66,77,
88,99,
90]a =[
]b =
dic =
for i in li:
if i >66:
elif i ==66:
continue
else
:dic[
'k1'
]= a
dic[
'k2'
]= b
print
(dic)
print
("********************=="
)
'''
把key與value都對應上,合成完整的字典
'''name =
['a'
,'b'
,'c'
,'d'
,'e'
,'f'
,'g'
]n =
['1'
,'2'
,'3'
,'4'
,'5'
,'6'
,'7'
]index =
0dict
=while index <7:
dict
[name[index]
]= n[index]
index+=
1print
(dict
)
'''
結合if條件語句,實現乙個簡易機器學習的例子
可以通過input語句向程式提問
提問了,如果有答案,給返回答案
沒有答案,教會程式問題答案,下次問的時候,能夠答上來
'''robot_dict =
#機械人小白
while
true
:#如果為真的話進行迴圈
wenti =
input
("請輸入你的問題:"
)#wenti是字典內的key
if wenti ==
'q':
break
if wenti in robot_dict:
#判斷字典裡面是否存在wenti
print
(robot_dict[wenti]
)#如果存在key那麼就輸出value
else
: wentia =
input
("目前還不知道呢,說出你的答案,我可以學習:"
)#如果沒有value就輸入乙個value
robot_dict[wenti]
= wentia#以key與value的形式存入到字典內
python 字典例項
python 內建了字典 dict 的支援,dict 全稱 dictionary,在其他語言中也 稱為 map,使用鍵 值 key value 儲存,具有極快的查詢速度 問題 統計列表中某個字元出現的次數 ll lily hanmei lilei lily hamei hamei lily 解題思路...
python字典操作例項詳解
usr bin env python3 coding utf 8 import turtle 全域性變數 詞頻排列顯示個數 count 10 單詞頻率陣列 作為y軸資料 data 單詞陣列 作為x軸資料 words y軸顯示放大倍數 可以根據詞頻數量進行調節 yscale 6 x軸顯示放大倍數 可以...
python字典序問題例項
問題描述 將www.cppcns.com字母從左向右的次序與字母表中的次序相同,且每個字元最大出現一次.例如 a,b,ab,bc,xyz等都是程式設計客棧公升序的字串.現對字母表a產生的所有長度不超過6的公升序字串按照字典充排列並編碼如下 12 26 2728 ab.zab ac.對乙個公升序字串,...