python根據字典的鍵來刪除元素的方法

2022-10-04 13:42:48 字數 890 閱讀 7529

python根據字典的鍵來刪除元程式設計客棧素的方法:

可以利用pop()方法來進行刪除。

pop()方法可以刪除字典定www.cppcns.com鍵key及對應的值,並返回被刪除的值。

具體使用方法如:【site.pop('name')】。

python 字典 pop() 方法刪除字典給定鍵 key 及對應的值,返回值為被刪除的值。key 值必須給出。 否則,返回 default 值。

語法:pop(key[,default])

引數:

舉例:#!/usr/bin/python

# -*- coding: utf-8 -*

site= 

pop_obj=site.pop('name')& 刪除要刪除的鍵值對,如這個鍵值對

print pop_obj   # 輸出 :我的部落格位址

內容擴充套件:

python的字典可以通過del方法進行元素刪除,下面的**詳細演示了這一過程

# create an empty dictionary

d = {}

# add an item

d["name"] = "fido"

assert d.has_key("name")

# delete the item

del d["name"]

assert not d.has_keywww.cppcns.com("name")

# add a couple of items

d["name"] = "fido"

d["type"] = "dog"

assert len(d) == 2

# remove all items

d.clear()

assert len(d) == 0

Python遍歷字典中的鍵

遍歷字典中的鍵 對於餐館中的廚師來說,他們並不想要知道菜的 只需要知道菜名然後將其做出來就行。所以對於廚師來說,我們需要遍歷menu字典中的所有菜名。python為字典型別內建了keys 方法,該方法會將字典裡的鍵遍歷出來,例如 建立並初始化menu選單字典 menu 利用keys 方法遍歷輸出鍵 ...

python根據字典中的value進行排序

現在有乙個字典,key是字串,value是數字,希望根據value對字典進行排序,返回結果是列表,列表內的元素是原字典鍵值對組成的元組 例如 dic 經過排序後返回 return ace 12 abc 23 解決方法 lis sorted dic.items key lambda x x 1 若需要...

python 字典的一鍵多值

今天在寫乙個小 的時候要用到這樣的資料結構 乙個由dict 組成的list列表。可是,如何實現呢?查閱了 python cookbook 有以下三種方式 1.d1 2.d2 d2.setdefualt key,value 1 使用字典作為dict的值,自然而然的消滅了重複值的可能 3.d3 d3.s...