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

python字典取值的幾種方法總結(jié)

 更新時間:2023年04月13日 10:03:31   作者:讓你五行代碼  
這篇文章主要介紹了python字典取值的幾種方法總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Python 字典(dictionary)是一種可變?nèi)萜髂P?,可以存儲任意?shù)量的任意類型的數(shù)據(jù)。

字典中的每個元素由一個鍵和一個值組成,鍵和值之間用冒號分隔。

字典通常用于存儲鍵值對的數(shù)據(jù),例如在數(shù)據(jù)庫中存儲記錄。

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

方法一:使用方括號 [ ] 運算符

使用方括號[ ]運算符可以通過鍵來獲取字典中對應(yīng)的值。

# 定義一個字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
?
# 獲取字典中 "name" 鍵對應(yīng)的值
value = my_dict["name"]
print(value) ?# 輸出:Tom

方法二:使用get()方法

使用get()方法可以通過鍵來獲取字典中對應(yīng)的值,如果鍵不存在,則返回None。

# 定義一個字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
?
# 獲取字典中 "name" 鍵對應(yīng)的值
value = my_dict.get("name")
print(value) ?# 輸出:Tom
?
# 獲取字典中 "phone" 鍵對應(yīng)的值,由于 "phone" 不存在,返回 None
value = my_dict.get("phone")
print(value) ?# 輸出:None

方法三:使用items()方法

使用items()方法可以獲取字典中所有鍵值對,返回一個包含所有鍵值對的列表,列表中的每個元素是一個元組,元組的第一個元素是鍵,第二個元素是值。

# 定義一個字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
?
# 獲取字典中所有鍵值對
items = my_dict.items()
print(items) ?# 輸出:dict_items([('name', 'Tom'), ('age', 18), ('gender', 'male')])
?
# 遍歷所有鍵值對
for key, value in items:
? ? print(f"{key}: {value}")

方法四:使用keys()方法

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

# 定義一個字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
?
# 獲取字典中所有鍵
keys = my_dict.keys()
print(keys) ?# 輸出:dict_keys(['name', 'age', 'gender'])
?
# 遍歷所有鍵
for key in keys:
? ? value = my_dict[key]
? ? print(f"{key}: {value}")

方法五:使用values()方法

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

# 定義一個字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
?
# 獲取字典中所有值
values = my_dict.values()
print(values) ?# 輸出:dict_values(['Tom', 18, 'male'])
?
# 遍歷所有值
for value in values:
? ? print

方法六:使用in關(guān)鍵字

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

# 定義一個字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
?
# 判斷 "name" 是否在字典中
if "name" in my_dict:
? ? print("name is in my_dict") ?# 輸出:name is in my_dict
?
# 判斷 "phone" 是否在字典中
if "phone" in my_dict:
? ? print("phone is in my_dict")
else:
? ? print("phone is not in my_dict") ?# 輸出:phone is not in my_dict

方法七:使用pop()方法

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

# 定義一個字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
?
# 刪除字典中 "age" 鍵的鍵值對,并返回對應(yīng)的值
value = my_dict.pop("age")
print(value) ?# 輸出:18
print(my_dict) ?# 輸出:{"name": "Tom", "gender": "male"}

方法八:使用popitem()方法

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

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

總結(jié)

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

僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python檢測QQ在線狀態(tài)的方法

    Python檢測QQ在線狀態(tài)的方法

    這篇文章主要介紹了Python檢測QQ在線狀態(tài)的方法,涉及Python通過第三方平臺檢測QQ在線狀態(tài)的技巧,非常簡單實用,需要的朋友可以參考下
    2015-05-05
  • 解決python路徑錯誤,運行.py文件,找不到路徑的問題

    解決python路徑錯誤,運行.py文件,找不到路徑的問題

    這篇文章主要介紹了解決python路徑錯誤,運行.py文件,找不到路徑的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python聊天室實例程序分享

    Python聊天室實例程序分享

    這篇文章主要為大家分享了Python Socket編程之聊天室示例程序代碼,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 教你用python將數(shù)據(jù)寫入Excel文件中

    教你用python將數(shù)據(jù)寫入Excel文件中

    Python作為一種腳本語言相較于shell具有更強大的文件處理能力,下面這篇文章主要給大家介紹了關(guān)于如何用python將數(shù)據(jù)寫入Excel文件中的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • Python計算兩個日期相差天數(shù)的方法示例

    Python計算兩個日期相差天數(shù)的方法示例

    這篇文章主要介紹了Python計算兩個日期相差天數(shù)的方法,結(jié)合簡單實例形式分析了Python日期時間的轉(zhuǎn)換與運算相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • Python openpyxl 插入折線圖實例

    Python openpyxl 插入折線圖實例

    這篇文章主要介紹了Python openpyxl 插入折線圖實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python采用raw_input讀取輸入值的方法

    Python采用raw_input讀取輸入值的方法

    這篇文章主要介紹了Python采用raw_input讀取輸入值的方法,對初學(xué)者有很好的學(xué)習(xí)借鑒價值,需要的朋友可以參考下
    2014-08-08
  • 詳解python的運算符與表達(dá)式

    詳解python的運算符與表達(dá)式

    這篇文章主要為大家介紹了python的運算符與表達(dá)式,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 基于Python實現(xiàn)對比Exce的工具

    基于Python實現(xiàn)對比Exce的工具

    這篇文章主要介紹了基于Python實現(xiàn)對比Excel的小工具,通過循環(huán)對比組合列(主鍵+對比列)結(jié)合示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2022-04-04
  • OpenCV半小時掌握基本操作之直方圖

    OpenCV半小時掌握基本操作之直方圖

    這篇文章主要介紹了OpenCV基本操作之直方圖,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09

最新評論

象山县| 塔河县| 玉田县| 怀集县| 五莲县| 简阳市| 门头沟区| 老河口市| 新宁县| 江北区| 广宗县| 乃东县| 麻栗坡县| 南陵县| 平遥县| 绍兴市| 堆龙德庆县| 石台县| 太仆寺旗| 福鼎市| 河津市| 双桥区| 互助| 且末县| 台州市| 宜宾市| 湛江市| 江阴市| 长乐市| 乌兰县| 淮安市| 冀州市| 舟山市| 石柱| 慈溪市| 安岳县| 松原市| 忻州市| 新丰县| 蒲江县| 闽侯县|