python同時(shí)輸出字典的鍵和值的代碼案例
用 ls.items()它用于返回字典中的鍵值對(duì)的視圖對(duì)象,常用于處理字典中的數(shù)據(jù),用于遍歷字典并同時(shí)打印鍵值對(duì)
代碼示例1
ls = {'a店賣:': "蘋果", 'b店賣:': "火龍果" }
for key, value in ls.items():
print(key, value)運(yùn)行結(jié)果:

代碼示例2:指定輸出格式
my_dict = {'姓名': '張三', '年齡': 25, '居住地': '北京朝陽區(qū)36號(hào)'}
for key, value in my_dict.items(): # key, value可以替換為任意值
print(f"{key}: {value}")運(yùn)行結(jié)果:

注意:items()返回值是一個(gè)視圖對(duì)象,不是列表
- 視圖對(duì)象:
items()返回的是一個(gè)視圖對(duì)象,不是列表,因此不能直接修改 - 元組的形式:每個(gè)鍵值對(duì)以元組的形式返回,格式為
(key, value)
代碼示例3:將返回值變?yōu)榱斜?/h2>
用 list( 字典.items() )
my_dict = {'蘋果的單價(jià)': 5.0, '梨子的單價(jià)': 6.0}
items_list = list(my_dict.items()) # 把返回值轉(zhuǎn)為列表的形式
print(items_list) 運(yùn)行結(jié)果:

此時(shí)返回值是一個(gè)列表,不再是元組形式。
代碼示例4:items(),結(jié)合for循環(huán),結(jié)合if判斷
data = {'蘋果的數(shù)量': 5, '香蕉的數(shù)量': 3, '橙子的數(shù)量': 8}
# 判斷每種水果是否滿足指定庫存(如果>4則滿足,否則不打?。?
for fruit, count in data.items():
if count > 4:
print(f"{fruit} 數(shù)量充足")
運(yùn)行結(jié)果:

代碼示例5:items(),結(jié)合for循環(huán),結(jié)合二次字典的嵌套
sc_dict= {} # 設(shè)置一個(gè)空字典
score = {
"李東海":{"化學(xué)":93,"歷史":82,"地理":72},
"王明蘭":{"化學(xué)":72,"歷史":75,"地理":98},
"徐福氣":{"化學(xué)":87,"歷史":68,"地理":91},
}
# print(len(score)) # len()不止可以量列表的長(zhǎng)度,也可以量字典的長(zhǎng)度
for i,sc in score.items(): # 依次遍歷,取出第一個(gè)字典里的值,鍵,以score.items()作為容器
# print("每人名字", i) # 第一個(gè)字典里的鍵
# print("每人分?jǐn)?shù)", sc.values()) # 第二個(gè)字典里的值
total = sum(sc.values())
# print("每人總分", total)
# print("每人平均分", total/len(sc))
# 將上述內(nèi)容放入字典
sc_dict[i] = {"總分":total, "平均分":total/len(sc)}
print(sc_dict)運(yùn)行結(jié)果:

到此這篇關(guān)于python同時(shí)輸出字典的鍵和值的代碼案例的文章就介紹到這了,更多相關(guān)python輸出字典的鍵和值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PowerBI和Python關(guān)于數(shù)據(jù)分析的對(duì)比
這篇文章主要介紹了PowerBI和Python關(guān)于數(shù)據(jù)分析的對(duì)比,很多經(jīng)常會(huì)用到數(shù)據(jù)分析的伙伴會(huì)問有沒有一款便捷好用的工具!肯定有啊,Python的出現(xiàn)和普及,很容易就能改變這些窘境,需要的朋友可以參考下2019-07-07
詳解Python垃圾回收機(jī)制和常量池的驗(yàn)證
這篇文章主要介紹了詳解Python垃圾回收機(jī)制和常量池的驗(yàn)證,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-03-03
python用plotly實(shí)現(xiàn)繪制局部放大圖
大家好,本篇文章主要講的是python用plotly實(shí)現(xiàn)繪制局部放大圖,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下2022-02-02
Python pandas 的索引方式 data.loc[],data[][]示例詳解
這篇文章主要介紹了Python pandas 的索引方式 data.loc[], data[][]的相關(guān)資料,其中data.loc[index,column]使用.loc[ ]第一個(gè)參數(shù)是行索引,第二個(gè)參數(shù)是列索引,本文結(jié)合實(shí)例代碼講解的非常詳細(xì),需要的朋友可以參考下2023-02-02
python中l(wèi)iteral_eval函數(shù)的使用小結(jié)
literal_eval是Python標(biāo)準(zhǔn)庫ast模塊中的一個(gè)安全函數(shù),用于將包含 Python字面量表達(dá)式的字符串安全地轉(zhuǎn)換為對(duì)應(yīng)的Python對(duì)象,下面就來介紹一下literal_eval函數(shù)的使用2025-08-08
python在ubuntu中的幾種安裝方法(小結(jié))
本篇文章主要介紹了python在ubuntu中的幾種安裝方法(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12

