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

您的位置:首頁技術(shù)文章
文章詳情頁

Python 如何讀取字典的所有鍵-值對

瀏覽:30日期:2022-06-19 17:06:12

如果字典中存儲了一些值,我想要取出來該怎么操作呢?

1、我要取出字典中所有的鍵-值對

取出字典中所有的鍵-值對時,可以使用items()返回一個鍵值對列表,并配合for循環(huán)進(jìn)行遍歷

#創(chuàng)建一個存儲一個學(xué)生的信息,通過遍歷可以取出所有信息student={’name’:’xiaoming’,’age’:11,’school’:’tsinghua’}for key,value in student.items(): print(key+’:’+str(value))

輸出:

age:11

name:xiaoming

school:tsinghua

注意:

遍歷出的返回值輸出和存儲的順序不一樣,輸出順序每次都會變化

在for循環(huán)中key和value兩個變量需要使用逗號‘,’隔開

2、我要取出字典中的鍵

可以使用keys()方法取出字典中的鍵,不取對應(yīng)的值

#創(chuàng)建一個人和對應(yīng)喜歡水果的字典people={’lifei’:’apple’,’fanming’:’peach’,’gaolan’:’banana’,’hanmeimie’:’peach’}for name in people.keys(): print(name)

輸出:(順序是隨機(jī)的)

hanmeimie

gaolan

fanming

lifei

注意:keys()方法返回的是列表,要用列表的思維考慮問題

keys()返回的值順序是不確定的,如果想按序排列,可以使用sorted()進(jìn)行排序

#創(chuàng)建一個人和對應(yīng)喜歡水果的字典people={’lifei’:’apple’,’fanming’:’peach’,’gaolan’:’banana’,’hanmeimie’:’peach’}for name in sorted(people.keys()): print(name)

輸出:

fanming

gaolan

hanmeimie

lifei

3、我要取出字典中的值

可以使用values()取出字典中的值

#創(chuàng)建一個人和對應(yīng)喜歡水果的字典people={’lifei’:’apple’,’fanming’:’peach’,’gaolan’:’banana’,’hanmeimie’:’peach’}for fruit in people.values(): print(fruit)

輸出:

peach

banana

peach

apple

注意,有沒有看到上邊輸出的結(jié)果中有重復(fù)值,如果我想去除重復(fù)值怎么辦呢,可以使用集合set() 去除重復(fù)值

#創(chuàng)建一個人和對應(yīng)喜歡水果的字典people={’lifei’:’apple’,’fanming’:’peach’,’gaolan’:’banana’,’hanmeimie’:’peach’}for fruit in set(people.values()): print(fruit)

輸出:

apple

peach

banana

練習(xí)

創(chuàng)建一個人員名單,有些人在水果字典中(承接上邊的喜歡水果字典),有些人不在其中,對于已明確喜歡水果的,詢問是否還需要其它的水果,對于未明確喜歡水果的,邀請他說出他喜歡的一種水果。

#創(chuàng)建一個人和對應(yīng)喜歡水果的字典people_fruit={’lifei’:’apple’,’fanming’:’peach’,’gaolan’:’banana’,’hanmeimei’:’peach’}people=[’lilei’,’caiming’,’hanmeimei’,’gaolan’]for name in people: if name in people_fruit.keys():print(’您還需要其他的水果嗎?’) elif name not in people_fruit.keys():print(’你能告訴我您喜歡的一種水果嗎?’)

輸出:

你能告訴我您喜歡的一種水果嗎?

你能告訴我您喜歡的一種水果嗎?

您還需要其他的水果嗎?

您還需要其他的水果嗎?

總結(jié)

一上午好多事,費(fèi)了好大勁才學(xué)完這一節(jié)啊

1、首先遍歷字典所有的鍵-值對可以使用items()

2、只遍歷鍵時可以使用key(),還可以使用sorted()進(jìn)行排序

3、只遍歷值時,可以使用values(),還可以使用set()去除值中重復(fù)的值

補(bǔ)充:python 取出字典的鍵或者值/如何刪除一個字典的鍵值對/如何遍歷字典

先定義一個字典并直接進(jìn)行初始化賦值

my_dict = dict(name='lowman', age=45, money=998, hourse=None)1.取出該字典所有的鍵

key_list = my_dict.keys() 返回的是列表

my_dict = dict(name='lowman', age=45, money=998, hourse=None)key_list = my_dict.keys()print(list(key_list))

輸出:

[’hourse’, ’name’, ’age’, ’money’]

取出字典所有的鍵,這里其實(shí)還有一個方法, 就是使用內(nèi)置函數(shù)set(), 將其轉(zhuǎn)換為集合數(shù)據(jù)結(jié)構(gòu). 集合,其實(shí)可以理解為只有鍵的字典:

item = {'name': 'lowman', 'age': 27}data = set(item)print(data)

輸出:

{’age’, ’name’}

注意,這樣輸出的是集合類型

2.取出該字典所有的值

value_list = my_dict.values() 返回的是列表

my_dict = dict(name='lowman', age=45, money=998, hourse=None)value_list = my_dict.values() print(list(value_list))

輸出:

[None, 45, ’lowman’, 998]

注意:在python2環(huán)境中這兩個方法返回的是列表,但是在python3環(huán)境下返回的卻是迭代器,如果希望通過下標(biāo)直接取到需要的元素,可以通過list()方法將其先轉(zhuǎn)化為列表,再進(jìn)行取值.

3.取出字典某個鍵的值

value = my_dict['key'] 這樣取值的話如果沒有這個鍵就會拋出異常

4.安全地取出字典某個鍵的值

這樣取值的話如果沒有這個鍵就返回None:value = my_dict.get('key')

也可以自定義一個默認(rèn)值進(jìn)行返回:value = my_dict.get('key', 默認(rèn)值)

5.遍歷字典

for item in my_dict: print(item)

輸出:

name

hourse

money

age

取出的是該字典的鍵

6.自帶方法 items() 可以同時取出鍵與值

for key, value in my_dict.items():print(key,value)for item in my_dict.items():print(item) # 這樣取值的話,返回的就是一個元組,里面包含兩個元素,第一個是鍵,第二個為值 

輸出:

hourse None

money 998

age 45

name lowman

(’hourse’, None)

(’money’, 998)

(’age’, 45)

(’name’, ’lowman’)

7.刪除一個字典的鍵值對

my_dict = {'name':'lowman', 'age':12}del my_dict['name']

這樣就把整個鍵值對給刪除掉了

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久久久久免费视频| 亚洲天堂免费| 日韩综合小视频| 久久狠狠久久| 久久99青青| аⅴ资源天堂资源库在线| 高清久久一区| 国产91一区| 老司机久久99久久精品播放免费| 日韩在线播放一区二区| 日本一区二区三区视频在线看 | 午夜一区在线| 日韩欧美2区| 国产精品久久久久久久久久齐齐 | 精品久久91| 极品裸体白嫩激情啪啪国产精品| 亚洲激情二区| 国产亚洲精品美女久久| 精品美女在线视频| 国产尤物精品| 国产日产精品一区二区三区四区的观看方式| 国产精品久一| 久久伦理在线| 日韩福利视频一区| 一区二区三区四区日本视频| 亚洲欧美日本国产专区一区| 国产视频一区二区在线播放| 久久久久久黄| 欧美日韩午夜电影网| 日韩av专区| 日韩在线a电影| av中文字幕在线观看第一页| 国产一区白浆| 国产精品videossex久久发布| 久久美女性网| 欧美日韩亚洲一区三区| 毛片在线网站| 亚欧洲精品视频在线观看| 精品国产不卡| 亚洲一区av| 欧美精品日日操| 91精品国产自产观看在线 | 精品视频97| 中文字幕免费精品| 日韩av一级| 国产精品一在线观看| 午夜国产一区二区| 久久一区视频| 日韩精品中文字幕一区二区| 日韩综合精品| 国产精品久久久久久妇女 | 91国语精品自产拍| 精品福利久久久| 日韩成人午夜精品| 欧美成人综合| 成人亚洲欧美| 免费视频一区二区三区在线观看 | 国产亚洲在线观看| 欧美精品资源| 美女精品一区二区| 日本成人在线不卡视频| 三级精品视频| 加勒比视频一区| 欧美国产三级| 日韩福利视频导航| 亚洲婷婷丁香| 日韩视频二区| 亚洲手机视频| 日韩精品永久网址| 精品国产乱码久久久| 国产精品一区高清| 日本电影久久久| 中文视频一区| 视频一区中文字幕国产| 极品日韩av| 国产一区清纯| 欧美午夜精品一区二区三区电影| 精品三级国产| 福利精品一区| 国产69精品久久| 精品免费av| 成人国产精品一区二区网站| 精品一区91| 首页国产精品| 特黄毛片在线观看| 日韩免费看片| 久久久久99| 亚洲精品网址| 亚洲在线成人| 亚洲区国产区| **爰片久久毛片| 日韩av中文字幕一区| 日韩综合一区二区| 少妇精品久久久一区二区三区| 亚洲区国产区| 国产精品天天看天天狠| 欧美黑人巨大videos精品| 久久av影院| 色婷婷综合网| 久久精品99久久无色码中文字幕| 国产在线欧美| 在线精品国产亚洲| 91精品麻豆| 麻豆精品av| 九九精品调教| 欧美精品九九| 美国欧美日韩国产在线播放| 亚洲久久在线| 欧美日韩亚洲一区二区三区在线| 国产欧美日韩免费观看| 久久精品国产久精国产| 日韩伦理一区| 爽好多水快深点欧美视频| 日韩福利视频一区| 成人精品视频| 激情综合激情| 亚洲制服一区| 国产福利一区二区精品秒拍| 国产成人免费| 波多野结衣一区| 婷婷综合一区| 国产精品sss在线观看av| 国产黄大片在线观看| 亚洲激情五月| 欧美日韩1区| 电影天堂国产精品| 亚洲一区二区三区四区电影| 欧美激情久久久久久久久久久| 偷拍精品精品一区二区三区| 伊人成人网在线看| 久久国产乱子精品免费女| 国产拍在线视频| 综合精品一区| 亚洲一区资源| 日本aⅴ免费视频一区二区三区| 日韩av在线播放网址| 亚洲综合欧美| 成人台湾亚洲精品一区二区| 黑丝美女一区二区| 国产精品久久亚洲不卡| 午夜日韩在线| 国产一区二区三区四区五区| 亚洲一区欧美二区| 精品国产乱码久久久久久樱花| 午夜久久tv| 精品美女在线视频| 亚洲三级网址| 亚洲成人精品| 国产精品日本一区二区不卡视频| 久久中文亚洲字幕| 国产精品1luya在线播放| 国产综合亚洲精品一区二| 日韩一区二区三免费高清在线观看| 成人精品视频| 日本视频一区二区| 欧美午夜精彩| 久久精品欧洲| 日韩一二三区在线观看| 欧美色图国产精品| 美女精品一区二区| 中文字幕中文字幕精品| 日韩黄色大片网站| 国产精品自拍区| 亚洲视频播放| 日韩88av| 国产精品欧美在线观看| 在线视频日韩| 欧洲精品一区二区三区| 国产精品jk白丝蜜臀av小说| 久久福利影视| 国产主播一区| 中文字幕成在线观看| 日韩av网站在线免费观看| 欧美日韩四区| 丝袜诱惑一区二区| 精品免费在线| 久久gogo国模啪啪裸体| 日韩av在线免费观看不卡| aⅴ色国产欧美| 四虎4545www国产精品 | 亚洲高清av| 在线看片福利| 麻豆成人在线观看| 国产亚洲一区二区三区啪| 视频精品一区二区| 激情五月综合| 久久精品青草| 日韩欧美网址| 日本久久黄色| 国产精品13p| 国产一区三区在线播放| 国产精品chinese| 国产精品三级| 国产精品免费不| 国产另类在线| 国产精品v一区二区三区| 国产精品亚洲欧美一级在线| 日韩不卡一二三区| 欧美视频二区| 日本91福利区|