dict()函式可通過其它對映或者(鍵,值)這樣的序列建立字典 // dict 並不屬於函式,它是像list tuple str一樣的型別
items = [('name', 'gumy'), ('age', 20)]
d = dict(items)
或者 d = dict(name = 'gumy', age = 20)
基本字典操作
len(d) 翻譯字典d中鍵值對數量
d[k]返回鍵k上的值
d[k] = v 將值v關聯到鍵k上
del d[k]刪除鍵為k的項
k in d檢查d中是否有鍵位k的項
字典的格式化字串
phonebook =
"alice's phone is %(alice)s" % phonebook
字典的方法
clear()清除字典中所有項
copy()淺複製
deepcopy()深複製
fromkeys()使用給定的鍵簡歷字典,每個鍵預設值位none
{}.fromkeys(['name', 'age']) 等價於 dict.fromkeys(['name', 'age'])
has_key檢測字典中是否含有給出的鍵
items將所有字典項以列表方式返回,沒有特殊的順序
iteritems與items類似,只不過返回乙個迭代器,之後使用list方法列出:
it = d.iteritems()
list(it)
keys方法將鍵以字典形式返回,而iterkeys則返回針對鍵的迭代器
pop根據鍵值刪除鍵值對
d =
d.pop('x')
popitem方法與pop類似,若要按照乙個接乙個的順序刪除則使用該方法,該方法不用輸入鍵值
get方法與setdefault方法類似,給定鍵值獲得與鍵相關聯的值,初次之外,setdefault還能在字典中不含有給定鍵的情況下設定相應的鍵值。
update根據提供字典中的項會被新增到舊的字典中,若有相同的鍵則會進行覆蓋。
values方法以列表的形式返回字典中的值,itervalues返回值得迭代器。
XSL基礎教程第四章
xsl索引 xsl可以用來對乙個xml文件進行索引。將索引資訊放在 現在重新看看在以前許多章節中都曾看到過的 xml文件 以下為引用的內容 empire burlesque bob dylan usa columbia 10.90 1985 要想將這個xml檔案作為乙個普通的html檔案輸出,並且同...
《SQL 基礎教程》第四章 資料更新
資料更新包括了表存在的情況下資料的新增,資料的刪除和資料的更新,主要是下面三個語句 insert 語句 delete 語句 update 語句 在本章的最後,講了關於 事務 的相關知識,用於對作出的更改進行決定 是否上交或者捨棄改動.insert into column1,column2,colum...
Python基礎教程學習記錄 第四章字典的勘誤
原書4 1例程程式和執行效果預覽如下圖所示 圖中黃色標註的區域就是遺漏之處,可能是考慮到排版去除了一行 但容易對零基礎的入門學員產生一定干擾,畢竟python是很多經管金融方向人員的程式設計入門語言。缺失的結果如下所示 補充並適當新增修飾的 如下 簡單資料庫 使用人名作為鍵的字典,每個人用另乙個字典...