python中字典型別操作

2021-10-01 02:34:59 字數 567 閱讀 6954

字典內是一種鍵(索引)和值(資料)的對應關係。鍵值對之間無序,採用大括號{}和dict()建立,鍵值對用冒號: 表示。在字典中通過鍵獲得值。

演示:

函式描述

del d[k]

刪除字典d中鍵k對應的資料值

k in d

判斷鍵k是否在字典d中,如果在返回true,否則false

d.keys()

返回字典d中所有的鍵資訊

d.values()

返回字典d中所有的值資訊

d.items()

返回字典d中所有的鍵值對資訊

d.get(k,)

鍵k存在,則返回相應值,不在則返回值

d.pop(k,)

鍵k存在,則取出相應值,不在則返回值

d.popitem()

隨機從字典d中取出乙個鍵值對,以元組形式返回

d.clear()

刪除所有的鍵值對

len(d)

返回字典d中元素的個數

Python 字典型別操作

建立字典 d 或 d dict 乙個字典如下 payload d key 既可以索引也可以賦值 payload startdate 獲取鍵為startdate 的值,若鍵不存在則會丟擲keyerror異常 payload startdate 2020 01 01 給鍵startdate重新賦值,如果...

python操作字典 Python 字典操作高階

學習了 python 基本的字典操作後,學習這些高階操作,讓寫出的 更加優雅簡潔和 pythonic 與字典值有關的計算 問題想對字典的值進行相關計算,例如找出字典裡對應值最大 最小 的項。解決方案一 假設要從字典 中找出值最小的項,可以這樣做 d min zip d.values d.keys 2...

python中字典的操作

temp 或者 temp dict 上述方法都可以用來建立乙個空的字典。一 用if判斷之後新增鍵和值 if temp.get num i none temp num i 1這時候就新增了乙個鍵為num i 的元素,並且把它的值賦為1。二 使用setdefault 方法 temp.setdefault...