字典
dict只有乙個引數
字典沒有順序,隨機放置。
————常用方法
fromkeys(s[,v])
建立並返回乙個新的字典
引數s是乙個鍵,v是鍵對應的value,可選。
>>>
>>> dict1={}
>>> dict1.fromkeys((1,2,3))
>>> dict1.fromkeys((1,2,3),'number')
>>> dict1.fromkeys((1,2,3),('one','two','three'))
>>>
fromkeys會把第二個引數整體傳遞給每乙個鍵。
keys()
返回字典鍵的引用
返回全部key>>> dict1=dict1.fromkeys(range(10),'ok')
>>> dict1
>>> for eachkey in dict1.keys():
... print(eachkey)
... 01
2345
6789
>>>
values()
返回字典值的引用
items()
返回字典的每乙個鍵值對,用元組的方式返回每一對。
get()
使用get()方法,獲取鍵對應的值
>>> dict1.get(9)
'ok'
>>> dict1.get(10)
>>> print(dict1.get(10))
none
>>>
clear()
清空整個字典。
pop()
刪除乙個指定鍵,返回該鍵對應的值
popitem()
隨機返回一對鍵值對
>>> a
>>> a.popitem()
(1, 'a')
>>> a
>>>
setdefault()
與get()類似,但是在字典中找不到鍵的時候會自動新增。可以用來新增鍵值對
>>> a
>>> a.setdefault('ok')
>>> a
>>> a.setdefault(5,'longsi')
'longsi'
>>> a
>>>
update()
通過乙個字典的對映關係去更新另外乙個字典
>>> a
>>> b =
>>> a.update(b)
>>> a
>>>
7 Python之元組 字典 集合
元組表現形式 tuple 元組是不可變序列 一般當我們希望資料不改變時候用元組,其他時候用列表 使用 建立元素 元組不是空元組,至少乙個逗號 當元組不是空元組時括號可以省略 元組解包指將元組當中每乙個元素都賦值給乙個變數 字典的作用和列表相似,用來儲存物件的容器 列表的儲存資料效能好,但是查詢資料的...
python基礎7 python函式
python基礎知識 一 閉包函式 1 閉包函式的定義 在乙個內部函式中,在對外部作用域 但不是在全域性作用域 的變數進行引用,那麼內部函式就被認為是閉包。2 閉包函式的特點 自帶作用域和延遲計算 補充 1.函式的作用域關係在函式定義階段就已經固定,與呼叫位置無關。無論函式在何處呼叫,都需要回到定義...
7 python 資料型別
1.如果乙個字串包含很多需要轉義的字元,對每乙個字元都進行轉義會很麻煩。為了避免這種情況,我們可以在字串前面加個字首r,表示這是乙個 raw 字串,裡面的字元就不需要轉義了。例如 r 但是r 不能表示多行文字,怎麼解決 2.python在後來新增了對unicode的支援,以unicode表示的字串用...