日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python 字典中的所有方法及用法

瀏覽:26日期:2022-07-21 17:08:21

字典是Python中唯一內建的映射類型。字典中沒有特殊的順序,但都是存儲在一個特定的鍵(key)下面,鍵可以是數字,字符串,甚至是元組

字典的使用

在某些情況下,字典比列表更加適用:1、表示一個游戲棋盤的狀態,每個鍵都是由坐標值組成的元組2、存儲文件修改時間,用文件名作為鍵;3、數字電話地址薄

創建字典的五種方式

# 字典的創建方式# 方式一 {key: value}dict1 = {’one’: 1, ’two’: 2, ’three’: 3}print(dict1)# 方式二 dict(zip(keys, values))# dict([(k, v), (k, v)])dict2 = dict([(’one’, 1), (’two’, 2), (’three’, 3)])print(dict2)# dict(((k, v), (k, v)))dict3 = dict(((’one’, 1), (’two’, 2), (’three’, 3)))print(dict3)# 方式三 dict(key=value)dict4 = dict(one=1, two=2, three=3)print(dict4)# 方式四 字典推導式lst1 = [’one’, ’two’, ’three’]lst2 = [1, 2, 3]dict5 = {lst1[i]: lst2[i] for i in range(len(lst1))}print(dict5)# 方式五 fromkeys# 沒有指定value,默認Nonedict6 = dict.fromkeys([’k1’, ’k2’, ’k3’])print(dict6) # {’k1’: None, ’k2’: None, ’k3’: None}# 指定valuedict7 = dict.fromkeys([’k1’, ’k2’, ’k3’], ’value’)print(dict7) # {’k1’: ’value’, ’k2’: ’value’, ’k3’: ’value’}

字典的示例

1. setdefault使用

# 有則不變,無則增加dic1 = {’name’: ’lucy’, ’age’: 18}dic1.setdefault(’age’, 45) # {’name’: ’lucy’, ’age’: 18}dic1.setdefault(’sex’, ’男’) # {’name’: ’lucy’, ’age’: 18, ’sex’: ’男’}

2. pop使用

# 按照鍵刪除鍵值對,有返回值# 如果設置了第二個參數則無論字典中有無此鍵都不會報錯dic2 = {’name’: ’lucy’, ’age’: 18}ret2 = dic2.pop(’age’)print(ret2) # 18print(dic2) # {’name’: ’lucy’}dic3 = {’name’: ’lucy’, ’age’: 18}ret3 = dic3.pop(’sex’, ’沒有此鍵’)print(ret3) # 沒有此鍵print(dic3) # {’name’: ’lucy’, ’age’: 18}

3. clear使用

# 清空dic4 = {’name’: ’lucy’, ’age’: 18}dic4.clear()print(dic4) # {}

4. get使用

dic5 = {’name’: ’lucy’, ’age’: 18, ’hobby_list’: [’study’, ’play’, ’shopping’]}l1 = dic5.get(’hobby_list’)print(l1) # [’study’, ’play’, ’shopping’]l2 = dic5.get(’sex’)print(l2) # Nonel3 = dic5.get(’sex’, ’沒有此鍵’)print(l3) # 沒有此鍵

5. keys()使用

dic6 = {’name’: ’lucy’, ’age’: 18, ’hobby_list’: [’study’, ’play’, ’shopping’]}# 1. 特殊的數據類型,類似于列表,但是沒有索引print(dic6.keys(), type(dic6.keys())) # dict_keys([’name’, ’age’, ’hobby_list’]) <class ’dict_keys’># 2. 可以轉化成列表l1 = list(dic6.keys())print(l1) # [’name’, ’age’, ’hobby_list’]# 3. 循環遍歷for k in dic6.keys(): print(k, end=’,’) # name,age,hobby_list,for k in dic6: print(k, end=’,’) # name,age,hobby_list,

6. values()使用

dic7 = {’name’: ’lucy’, ’age’: 18, ’hobby_list’: [’study’, ’play’, ’shopping’]}# 1. 特殊的數據類型,類似于列表,但是沒有索引print(dic7.values()) # dict_values([’lucy’, 18, [’study’, ’play’, ’shopping’]])# 2. 可以轉化成列表print(list(dic7.values())) # [’lucy’, 18, [’study’, ’play’, ’shopping’]# 3. 循環遍歷for val in dic7.values(): print(val, end=’,’) # lucy,18,[’study’, ’play’, ’shopping’],

7. items()使用

dic8 = {’name’: ’lucy’, ’age’: 18, ’hobby_list’: [’study’, ’play’, ’shopping’]}print(dic8.items()) # dict_items([(’name’, ’lucy’), (’age’, 18), (’hobby_list’, [’study’, ’play’, ’shopping’])])for it in dic8.items(): print(it)# (’name’, ’lucy’)# (’age’, 18)# (’hobby_list’, [’study’, ’play’, ’shopping’])# 利用了元組的拆包for key, value in dic8.items(): print(key, value)# name lucy# age 18# hobby_list [’study’, ’play’, ’shopping’]

8. update()使用

# 更新,有則覆蓋,無則添加# 1. 增加鍵值對# 方式一:dic9 = {’name’: ’lucy’, ’age’: 18}dic9.update(hobby=’運動’, hight=178)print(dic9) # {’name’: ’lucy’, ’age’: 18, ’hobby’: ’運動’, ’hight’: 178}# 方式二:dic10 = {’name’: ’lucy’, ’age’: 18}dic10.update([(’hobby’, ’運動’), (’hight’, 178)])print(dic10) # {’name’: ’lucy’, ’age’: 18, ’hobby’: ’運動’, ’hight’: 178}# 方式三:dic11 = {’name’: ’lucy’, ’age’: 18}dic12 = {’name’: ’tom’, ’hight’: 178}dic11.update(dic12)print(dic11) # {’name’: ’tom’, ’age’: 18, ’hight’: 178}# 2. 修改鍵所對應的值dic13 = {’name’: ’lucy’, ’age’: 18}dic13.update(name=’tom’)print(dic13) # {’name’: ’tom’, ’age’: 18}

9. fromkeys()使用

# 沒有指定value,默認Nonedict14 = dict.fromkeys([’k1’, ’k2’, ’k3’])print(dict14) # {’k1’: None, ’k2’: None, ’k3’: None}# 指定valuedict14 = dict.fromkeys([’k1’, ’k2’, ’k3’], ’value’)print(dict14) # {’k1’: ’value’, ’k2’: ’value’, ’k3’: ’value’}

10. copy使用

# 淺拷貝dict15 = dict(one=1, two=2, three=3)dict16 = dict15.copy()print(dict16)

11. popitem()使用

# 隨機刪除字典中的一對 鍵和值dict17 = dict(one=1, two=2, three=3)a = dict17.popitem()print(a)print(dict17)

到此這篇關于Python 字典中的所有方法及用法的文章就介紹到這了,更多相關Python 字典方法及用法內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
蜜臀国产一区二区三区在线播放 | 欧美私人啪啪vps| 精品一区91| 欧美日韩国产在线观看网站 | 久久精品国产亚洲一区二区三区| 亚洲精品97| 国产精品xxx| 国产精品毛片在线看| 成人午夜亚洲| 国产亚洲欧洲| 国产欧洲在线| 日本色综合中文字幕| 久久久久久久久久久妇女| 国产精品一在线观看| 日韩一区二区免费看| 91欧美在线| 欧美日韩视频免费看| 婷婷成人基地| 成人精品动漫一区二区三区| 亚洲人成亚洲精品| 99久久久久| 精品国产欧美日韩| 日韩av中文字幕一区| 欧美久久精品一级c片| 国产精品嫩模av在线| 欧美日韩视频| 成人亚洲精品| 国产欧美在线| 中文字幕一区二区三区日韩精品| 99久久精品网| 亚洲欧洲高清| 欧美激情福利| 日本高清不卡一区二区三区视频| 国产成人精品999在线观看| 国产偷自视频区视频一区二区| 免费看久久久| 蜜臀va亚洲va欧美va天堂| 国产高清不卡| 一区二区精品| 美女久久精品| 91成人在线网站| 视频精品一区二区| 国产精品99免费看| 精精国产xxxx视频在线野外| 久久精品人人| 国产精品白浆| 欧美日本久久| 91成人小视频| 日韩国产一二三区| 亚洲日产国产精品| 视频一区中文字幕国产| 午夜欧美视频| 国产综合激情| 欧美色图国产精品| 日本美女一区| 98精品久久久久久久| 精品视频久久| 精品久久影院| 丁香婷婷久久| 岛国av免费在线观看| 黄色欧美在线| 成人台湾亚洲精品一区二区| 精品亚洲成人| jizzjizz中国精品麻豆| 亚洲香蕉久久| 麻豆国产精品777777在线| 日韩高清不卡在线| 日韩专区在线视频| 国内精品99| 日韩国产一区二区| 激情久久一区二区| 激情综合网站| 欧美专区18| 一区二区亚洲视频| 日本在线视频一区二区| 日韩av网站在线免费观看| 日韩av一区二区在线影视| 日本精品一区二区三区在线观看视频| 亚洲青青久久| 欧美在线黄色| 国产黄色一区| 水蜜桃久久夜色精品一区| 岛国av在线播放| 欧洲一区二区三区精品| 中文另类视频| 国内精品99| 亚洲制服一区| 国产精品综合| 在线一区av| 在线视频观看日韩| 国产精品日本欧美一区二区三区| 蜜芽一区二区三区| 国产伦精品一区二区三区在线播放| 国产激情欧美| 日韩美女一区二区三区在线观看| 久久狠狠婷婷| 亚洲网址在线观看| 国产精品任我爽爆在线播放 | 国产精品极品| 日韩精品一区二区三区中文| 亚洲18在线| 91亚洲精品在看在线观看高清| 日韩精品国产欧美| 日本视频一区二区| 午夜免费一区| 日产欧产美韩系列久久99| 嫩草伊人久久精品少妇av杨幂| 日韩中文欧美| 中文一区一区三区免费在线观 | 日韩大片免费观看| 久久国产欧美| 亚洲在线网站| 日韩一区欧美二区| 日本成人在线网站| 国产欧美另类| 精品国产精品久久一区免费式 | 国产婷婷精品| 日韩精选在线| 久久中文字幕一区二区三区| 四虎国产精品免费观看| 日韩中文在线播放| 一本色道精品久久一区二区三区| 亚洲一级大片| 国产精品久久国产愉拍| 久久影院午夜精品| 欧美日韩国产欧| 日韩在线观看一区二区三区| 国产精品v一区二区三区| 综合日韩av| 九九久久婷婷| 在线免费观看亚洲| 国产精品久久久久久模特| 精品久久一区| 尤物精品在线| 日韩欧美中文字幕电影| 久久99精品久久久久久园产越南 | 美国欧美日韩国产在线播放| 欧美亚洲三区| 深夜福利视频一区二区| 亚洲韩日在线| 日韩在线麻豆| 精品精品久久| 尹人成人综合网| 久久国产日韩欧美精品| 国产成年精品| 99在线|亚洲一区二区| 国产欧美激情| 91精品精品| 免费的成人av| 国产一区二区三区亚洲| 国产视频亚洲| 美女在线视频一区| 欧美日韩少妇| 国产精品成人3p一区二区三区| 桃色av一区二区| 日韩中文一区二区| 欧美日韩免费观看视频| 美国三级日本三级久久99| 精品丝袜在线| 免费在线亚洲欧美| 亚洲精品美女91| 亚洲精品电影| 91亚洲一区| 国产一卡不卡| 在线精品视频一区| 99精品国产一区二区三区| 国产精品中文字幕制服诱惑| 男人操女人的视频在线观看欧美| 久久久久免费| 欧美亚洲tv| 国产一区2区在线观看| 欧美有码在线| 最新国产精品| 欧美va亚洲va日韩∨a综合色| 91欧美在线| 久久精品伊人| 国产伦理一区| 日韩精品久久久久久久软件91| 国产一区二区精品| 亚洲性图久久| 日韩专区精品| 岛国av在线网站| 精品网站999| 久久99免费视频| 欧美久久久网站| 亚洲精品大全| 日本大胆欧美人术艺术动态| 亚州av乱码久久精品蜜桃| 日韩欧美二区| 正在播放日韩精品| 红杏一区二区三区| 麻豆精品蜜桃视频网站| 国产欧美在线| 国产精品久久777777毛茸茸| 国产日产精品_国产精品毛片| 日韩一二三区在线观看| 一区二区三区网站| 蜜臀a∨国产成人精品| 久久国产66| 亚洲一区网站|