【Python爬蟲】- 第6天字典 json類型 練習(xí)題

#     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)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末猛拴,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌竖幔,老刑警劉巖虹钮,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件廷蓉,死亡現(xiàn)場離奇詭異愕把,居然都是意外死亡嵌灰,警方通過查閱死者的電腦和手機票顾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門础浮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人奠骄,你說我怎么就攤上這事豆同。” “怎么了含鳞?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵影锈,是天一觀的道長。 經(jīng)常有香客問我蝉绷,道長精居,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任潜必,我火速辦了婚禮靴姿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘磁滚。我一直安慰自己佛吓,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布垂攘。 她就那樣靜靜地躺著维雇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪晒他。 梳的紋絲不亂的頭發(fā)上吱型,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機與錄音陨仅,去河邊找鬼津滞。 笑死,一個胖子當(dāng)著我的面吹牛灼伤,可吹牛的內(nèi)容都是我干的触徐。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼狐赡,長吁一口氣:“原來是場噩夢啊……” “哼撞鹉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤鸟雏,失蹤者是張志新(化名)和其女友劉穎享郊,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體孝鹊,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡拂蝎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了惶室。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡玄货,死狀恐怖皇钞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情松捉,我是刑警寧澤夹界,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站隘世,受9級特大地震影響可柿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜丙者,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一复斥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧械媒,春花似錦目锭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至主儡,卻和暖如春奖唯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背糜值。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工丰捷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人寂汇。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓瓢阴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親健无。 傳聞我的和親對象是個殘疾皇子荣恐,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容