# 1.導(dǎo)入json模塊
#
import json
#
#
# 2.定義一個空字典dict_a,空字典dict_b
#
dict_a={}
dict_b={}
#
# 3.給dict_a 添加3個key a1,a2,a3分別對應(yīng)的值為b1,b2,b3
#
dict_a = {'a1': 'b1','a2':'b2','a3':'b3'}
dict_a['a1']='b1'
dict_a['a2']='b2'
dict_a['a3']='b3'
#
#
# 4.獲取dict_a所有的key,命名變量ks,打印輸出ks及ks的數(shù)據(jù)類型
ks=dict_a.keys()
print(ks,type(ks))
#
# 5.打印dict_a所有的value 命名變量vs,打印輸出vs及vs的數(shù)據(jù)類型
vs=dict_a.values()
print(vs,type(vs))
#
# 6.執(zhí)行代碼print(dict_a.items()) 觀察輸出結(jié)果
print(dict_a.items())
#
# 7.將a1和a3對應(yīng)的值對換
dict_a['a1']='b3'
dict_a['a3']='b1'
a=dict_a['a1']
dict_a['a1']=dict_a['a3']
dict_a['a3']=a
#
# 8.打印輸出dict_a
print(dict_a)
#
# 9.刪除字典dict_a中a1對應(yīng)的值
dict_a.pop('a1')
#
# 10.打印輸出dict_a
print(dict_a)
#
# 11.將此時的dict_a數(shù)據(jù)更新到dict_b
print(dict_b.update(dict_a))
#
# 12.打印dict_b 并觀察a1和a4是否在dict_b中
print(dict_b.get('a1','不在'))
print(dict_b.get('a4','不在'))
#
# 13.a1如不存在dict_b中,輸入以下代碼 a1=dict_b.get('a1') 并打印變量a1
a1=dict_b.get('a1')
print(a1)
#
# 14.將13題變量a1 添加到dict_b中,key為'a1'
dict_b['a1']=a1
print(dict_b.items())
# 15.a4如不存在dict_b中,將a4對應(yīng)的值默認(rèn)為'null',并添加到dict_b中,key為'a4'
dict_b['a4']='null'
#
# 16.打印dict_b及其數(shù)據(jù)類型
print(dict_b,type(dict_b))
#
# 17.將dict_b轉(zhuǎn)化為json類型 命名為變量 json_c
json_c=json.dumps(dict_b)
# 18.打印json_c及其數(shù)據(jù)類型 觀察16題打印結(jié)果和18題結(jié)果 將不同之處指明
print(json_c,type(json_c))
# json_c是字符串 雙引號 a1 = null
# dict_c是字典 單引號 a1 = None
#-------------------------
# 19.將json_c轉(zhuǎn)換為字典類型 命名為dict_c 打印輸出 dict_c及其數(shù)據(jù)類型
dict_c=json.loads(json_c)
print(dict_c,type(dict_c))
###Tip key - value 互換
dict_d = {'A':1, 'B':2, 'C':3}
dict_d = {vs:ks for ks,vs in dict_d.items()}
print(dict_d)
【Python爬蟲】- 第6天字典 json類型 練習(xí)題
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門础浮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人奠骄,你說我怎么就攤上這事豆同。” “怎么了含鳞?”我有些...
- 文/不壞的土叔 我叫張陵影锈,是天一觀的道長。 經(jīng)常有香客問我蝉绷,道長精居,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任潜必,我火速辦了婚禮靴姿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘磁滚。我一直安慰自己佛吓,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布垂攘。 她就那樣靜靜地躺著维雇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪晒他。 梳的紋絲不亂的頭發(fā)上吱型,一...
- 文/蒼蘭香墨 我猛地睜開眼狐赡,長吁一口氣:“原來是場噩夢啊……” “哼撞鹉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布,位于F島的核電站隘世,受9級特大地震影響可柿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜丙者,卻給世界環(huán)境...
- 文/蒙蒙 一复斥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧械媒,春花似錦目锭、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至主儡,卻和暖如春奖唯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背糜值。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- #導(dǎo)入json模塊 import json #2.定義一個空字典dict_a,空字典dict_b dict_a={...
- 練習(xí)題代碼如下: 運行結(jié)果如下: 16題與18題不同之處在于變量類型不同,一個是字符串,一個是字典
- 字典初始化: 字典的方法1叠穆、adict.keys() 返回一個包含字典所有KEY的列表少漆;2、adict.value...
- list_set1=set(list1+list2+list3) list_set2=set(list1+list...