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

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

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

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

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

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

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

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

輸出:

age:11

name:xiaoming

school:tsinghua

注意:

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

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

2、我要取出字典中的鍵

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

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

輸出:(順序是隨機的)

hanmeimie

gaolan

fanming

lifei

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

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

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

輸出:

fanming

gaolan

hanmeimie

lifei

3、我要取出字典中的值

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

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

輸出:

peach

banana

peach

apple

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

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

輸出:

apple

peach

banana

練習

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

#創建一個人和對應喜歡水果的字典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(’你能告訴我您喜歡的一種水果嗎?’)

輸出:

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

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

您還需要其他的水果嗎?

您還需要其他的水果嗎?

總結

一上午好多事,費了好大勁才學完這一節啊

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

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

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

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

先定義一個字典并直接進行初始化賦值

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’]

取出字典所有的鍵,這里其實還有一個方法, 就是使用內置函數set(), 將其轉換為集合數據結構. 集合,其實可以理解為只有鍵的字典:

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環境中這兩個方法返回的是列表,但是在python3環境下返回的卻是迭代器,如果希望通過下標直接取到需要的元素,可以通過list()方法將其先轉化為列表,再進行取值.

3.取出字典某個鍵的值

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

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

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

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

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']

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

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
sm捆绑调教国产免费网站在线观看| 亚洲女同中文字幕| 综合国产精品| 亚洲一区二区三区四区电影| 久久麻豆精品| 五月天久久777| 99riav国产精品| 一区二区国产在线观看| 蜜桃一区二区三区在线观看| 亚洲理论在线| 97久久中文字幕| 国产伦理久久久久久妇女| 国产精品videossex久久发布| 欧美激情视频一区二区三区免费 | 国产亚洲一区| 国产精品日韩精品中文字幕| 牛牛精品成人免费视频| 麻豆精品国产91久久久久久| 韩日一区二区| 久久久久久免费视频| 午夜日韩在线| 日韩精品久久久久久久软件91| 91麻豆精品激情在线观看最新| 卡一卡二国产精品| 日韩欧美一区二区三区在线视频| 久久91导航| 欧美在线网站| 综合激情五月婷婷| 欧美午夜网站| 不卡一二三区| 老鸭窝毛片一区二区三区| 日韩手机在线| 国产成人精品亚洲线观看| 久久中文字幕二区| 午夜亚洲福利| 精品视频亚洲| 在线综合亚洲| 欧美久久精品| 精品欧美一区二区三区在线观看| 亚洲欧美日韩专区| 国产精品免费不| 欧洲精品一区二区三区| 夜久久久久久| 日韩av成人高清| 欧美gv在线| 人人精品人人爱| 久久中文字幕一区二区| 99成人在线视频| 日本不卡中文字幕| 蜜桃av在线播放| 在线国产精品一区| 捆绑调教美女网站视频一区| 亚洲国产一区二区在线观看| 91成人在线网站| 色老板在线视频一区二区| 日韩区一区二| 日韩精品网站| 国产精品三p一区二区| 欧美日韩免费观看视频| 日本亚洲最大的色成网站www| 成人日韩在线观看| 18国产精品| 五月综合激情| 精品少妇av| 亚洲精品四区| 99精品小视频| 久久99偷拍| 综合干狼人综合首页| 蜜桃精品在线| 国产精品久av福利在线观看| 樱桃成人精品视频在线播放| 激情不卡一区二区三区视频在线| 亚洲伊人精品酒店| 精品三级久久| 国产精品地址| 婷婷精品在线观看| 伊人精品一区| 国产一区二区亚洲| 91九色综合| 水野朝阳av一区二区三区| 日韩中文在线电影| 欧美黑人做爰爽爽爽| 亚洲麻豆一区| av成人国产| 久久精品观看| 成人综合一区| 国产精品三p一区二区| 蜜桃久久精品一区二区| 日韩欧美精品| 精品国产乱码久久久久久1区2匹| 亚洲精品观看| 先锋影音久久久| 欧美久久精品一级c片| 久久这里只有| 97久久超碰| 亚洲一区二区av| av一区二区高清| 午夜精品成人av| 国产精品v一区二区三区| 日韩精品一页| 男人的天堂亚洲一区| 乱一区二区av| 国产精品a久久久久| 日本成人一区二区| 日韩在线卡一卡二| 午夜精品网站| 欧美日韩国产亚洲一区| 激情偷拍久久| 免费久久久久久久久| 欧美一区二区三区激情视频| 国产黄大片在线观看| 久久精品伊人| 精品久久精品| 国产精品99在线观看| 国产一区二区三区四区二区| 国产精品久久久久久久久免费高清 | 国产精品久久久久久久久久久久久久久| 蜜桃视频免费观看一区| 蜜臀a∨国产成人精品| 亚洲综合五月| 亚洲综合小说| 日韩精品一级| 日韩精品欧美大片| 国产欧美自拍| 国产精品一级在线观看| 牛牛精品成人免费视频| 精品久久久久中文字幕小说| 激情久久一区二区| 超级白嫩亚洲国产第一| 欧美少妇精品| 999国产精品| 亚洲婷婷免费| 久久亚洲不卡| 91精品美女| 国产精品v亚洲精品v日韩精品| 国产精品欧美在线观看| 精品美女视频| 日韩网站中文字幕| 久久久久中文| 91久久午夜| 偷拍亚洲精品| 国产精品tv| 日本а中文在线天堂| 国产真实久久| 亚洲香蕉久久| 日韩av网站免费在线| 国产日产精品_国产精品毛片| 国产精品一国产精品| 精品福利久久久| 久久久水蜜桃av免费网站| 欧美日韩三区| 日本一不卡视频| 精品一区二区三区免费看| 国产精品久久| 久久蜜桃精品| 久久亚洲风情| 免费一区二区三区在线视频| 色偷偷色偷偷色偷偷在线视频| 国产伊人精品| 日韩亚洲在线| 日韩高清在线不卡| 国产精品视频3p| 久久国产电影| 日韩国产一二三区| 91一区二区| 久久亚洲美女| 欧美激情视频一区二区三区在线播放| 亚洲天堂资源| 中文字幕av亚洲精品一部二部| 国产亚洲精品精品国产亚洲综合| 中文字幕高清在线播放| 免费在线看一区| 精品视频99| 欧美综合国产| 久久久久久久久成人| 亚洲国产成人精品女人| 欧美一区自拍| 亚洲午夜精品久久久久久app| 清纯唯美亚洲综合一区| 久久精品高清| 国产精品网址| 午夜影院欧美| 国产精品久久久久久久久久齐齐 | 樱桃成人精品视频在线播放| 国产欧美日韩精品一区二区三区| 黑丝一区二区三区| 91九色综合| 欧美特黄一区| 久久精品国产精品亚洲毛片| 日韩视频一区| 成人污污视频| 午夜精品影视国产一区在线麻豆| 日韩在线观看| 国产精品天天看天天狠| 日韩视频在线一区二区三区 | 欧美成人基地 | 亚洲女人av| 国产91欧美| 91嫩草精品| 亚洲在线网站|