最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python獲取字典中的值的八種方法

 更新時(shí)間:2024年07月09日 11:10:00   作者:清平樂的技術(shù)博客  
Python 字典(dictionary)是一種可變?nèi)萜髂P?可以存儲(chǔ)任意數(shù)量的任意類型的數(shù)據(jù),字典通常用于存儲(chǔ)鍵值對(duì),每個(gè)元素由一個(gè)鍵(key)和一個(gè)值(value)組成,鍵和值之間用冒號(hào)分隔,本文給大家介紹了Python 字典取值的幾種方法及其代碼演示,需要的朋友可以參考下

引言

Python 字典(dictionary)是一種可變?nèi)萜髂P?,可以存?chǔ)任意數(shù)量的任意類型的數(shù)據(jù)。字典通常用于存儲(chǔ)鍵值對(duì),每個(gè)元素由一個(gè)鍵(key)和一個(gè)值(value)組成,鍵和值之間用冒號(hào)分隔。

以下是 Python 字典取值的幾種方法及其代碼演示:

一、使用字典自帶的鍵+方括號(hào)[ ]

dictionary = {"key1": "value1", "key2": "value2"}
value = dictionary["key1"]
print(value)  # 輸出 value1

二、使用字典的get()方法

這種方法會(huì)返回指定鍵的值,如果該鍵不存在,則返回None。
舉例:

dictionary = {"key1": "value1", "key2": "value2"}
value = dictionary.get("key1")

舉例2

#定義一個(gè)字典
my_dict ={"name":"Tom","age":18,"gender":"male"}

#獲取字典中"name”鍵對(duì)應(yīng)的值
value = my_dict.get("name")
print(value)  #輸出:Tom
#獲取字典中"phone"鍵對(duì)應(yīng)的值,由于"phone"不存在,返回 None
value = my_dict.get("phone")
print(value)  #輸出:None

三、使用keys()方法

使用keys()方法可以獲取字典中所有鍵,返回一個(gè)包含所有鍵的列表。

dictionary = {"key1": "value1", "key2": "value2"}
for key in dictionary.keys():
    print(key)  # 輸出 key1  key2

四、使用values()方法

使用values()方法可以獲取字典中所有值,返回一個(gè)包含所有值的列表。

dictionary = {"key1": "value1", "key2": "value2"}
for value in dictionary.values():
    print(value)

五、使用字典items()方法

這種方法可以遍歷字典中的所有鍵值對(duì),并獲取值。

dictionary = {"key1": "value1", "key2": "value2"}
for key, value in dictionary.items():
    print(key)     # 輸出key
    print(value)   # 輸出 value

六、使用in關(guān)鍵字

使用in關(guān)鍵字可以判斷一個(gè)鍵是否在字典中,如果在則返回True,否則返回False。

#定義一個(gè)字典
my_dict ={"name":"Tom","age":18,"gender":"male"}

# 判斷 name 是否在字典中
if "name" in my_dict:
    print("name is in my_dict")
# 判斷 phone 是否在字典中
if "phone" in my_dict:
    print("phon is in my_dict")
else:
    print("phone is not in my_dict")

七、使用pop()方法

使用pop()方法可以刪除字典中指定鍵的鍵值對(duì),并返回對(duì)應(yīng)的值。

#定義一個(gè)字典
my_dict ={"name":"Tom","age":18,"gender":"male"}

# 刪除字典中 age 中對(duì)應(yīng)的值,并返回對(duì)應(yīng)的值

value=my_dict.pop("age")
print(value)    #  18
print(my_dict)   # {'name': 'Tom', 'gender': 'male'}

八、使用popitem()方法

使用popitem()方法可以刪除字典中的任意一個(gè)鍵值對(duì),并返回對(duì)應(yīng)的鍵值對(duì),返回的是一個(gè)元組,元組的第一個(gè)元素是鍵,第二個(gè)元素是值。

#定義一個(gè)字典
my_dict ={"name":"Tom","age":18,"gender":"male"}

# 刪除字典中的任意一個(gè)鍵值對(duì),并返回對(duì)應(yīng)的鍵值對(duì)
key,value =my_dict.popitem()
print(key,value)  # 輸出 "gender":"male"
print(my_dict) # 輸出 {"name":"Tom","age":18}

到此這篇關(guān)于Python獲取字典中的值的八種方法的文章就介紹到這了,更多相關(guān)Python獲取字典值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pytest+request+Allure實(shí)現(xiàn)接口自動(dòng)化框架

    Pytest+request+Allure實(shí)現(xiàn)接口自動(dòng)化框架

    接口自動(dòng)化是指模擬程序接口層面的自動(dòng)化,由于接口不易變更,維護(hù)成本更小,所以深受各大公司的喜愛,本文主要介紹了Pytest+request+Allure實(shí)現(xiàn)接口自動(dòng)化框架,感興趣的可以了解一下
    2021-07-07
  • Python3 偽裝瀏覽器的方法示例

    Python3 偽裝瀏覽器的方法示例

    本篇文章主要介紹了Python3 偽裝瀏覽器的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • Python中__init__方法使用的深度解析

    Python中__init__方法使用的深度解析

    在Python的面向?qū)ο缶幊蹋∣OP)體系中,__init__方法如同建造房屋時(shí)的"奠基儀式"——它定義了對(duì)象誕生時(shí)的初始狀態(tài),下面我們就來深入了解下__init__方法吧
    2025-04-04
  • 老生常談Python之裝飾器、迭代器和生成器

    老生常談Python之裝飾器、迭代器和生成器

    下面小編就為大家?guī)硪黄仙U凱ython之裝飾器、迭代器和生成器。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • Python Diagrams庫以代碼形式生成云系統(tǒng)架構(gòu)圖實(shí)例詳解

    Python Diagrams庫以代碼形式生成云系統(tǒng)架構(gòu)圖實(shí)例詳解

    這篇文章主要介紹了Python Diagrams庫以代碼形式生成云系統(tǒng)架構(gòu)圖實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Python的Flask開發(fā)框架簡單上手筆記

    Python的Flask開發(fā)框架簡單上手筆記

    這篇文章主要介紹了Python的Flask開發(fā)框架的入門知識(shí)整理,Flask是一款極輕的Python web開發(fā)框架,需要的朋友可以參考下
    2015-11-11
  • Python 類的特殊成員解析

    Python 類的特殊成員解析

    這篇文章主要介紹了Python 類的特殊成員介紹,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • Python中l(wèi)ist列表的一些進(jìn)階使用方法介紹

    Python中l(wèi)ist列表的一些進(jìn)階使用方法介紹

    這篇文章主要介紹了Python中l(wèi)ist列表的一些進(jìn)階使用方法介紹,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-08-08
  • 基于Python實(shí)現(xiàn)一個(gè)簡單的題庫與在線考試系統(tǒng)

    基于Python實(shí)現(xiàn)一個(gè)簡單的題庫與在線考試系統(tǒng)

    在當(dāng)今信息化教育時(shí)代,在線學(xué)習(xí)與考試系統(tǒng)已成為教育技術(shù)領(lǐng)域的重要組成部分,本文就來介紹一下如何使用Python和PyQt5框架開發(fā)一個(gè)名為白澤題庫系統(tǒng)的智能刷題軟件吧
    2025-06-06
  • 詳解python開發(fā)環(huán)境搭建

    詳解python開發(fā)環(huán)境搭建

    這篇文章主要介紹了詳解python開發(fā)環(huán)境搭建 ,記錄一下過程,方便自己以后配置,也方便正在學(xué)習(xí)中的同事配置他們的環(huán)境。
    2016-12-12

最新評(píng)論

新田县| 墨竹工卡县| 新昌县| 棋牌| 天等县| 洪泽县| 桦南县| 满洲里市| 微博| 扶沟县| 体育| 渭南市| 启东市| 西乡县| 健康| 朝阳县| 本溪市| 清丰县| 嘉黎县| 安吉县| 武穴市| 西林县| 黄梅县| 广河县| 穆棱市| 闸北区| 延吉市| 宁乡县| 江都市| 彩票| 濮阳市| 威宁| 江都市| 汽车| 张家港市| 商南县| 湖州市| 绵竹市| 沁源县| 淳化县| 闽侯县|