字典:
字典是無序的,它不能通過偏移來訪問,只能通過鍵來訪問。
字典 = key:類似我們現實的鑰匙,而value則是鎖。乙個鑰匙開乙個鎖
特點:內部沒有順序,通過鍵來讀取內容,可巢狀,方便我們組織多種資料結構,並且可以原地修改裡面的內容,
屬於可變型別。
組成字典的鍵必須是不可變的資料型別,比如,數字,字串,元組等,列表等可變物件不能作為鍵.
1 建立字典。{},dict()
info =
info = dict(name='lilei',age=20)
2 新增內容 a['xx'] = 'xx'
比如 info['phone'] = 'iphone5'
3 修改內容 a['xx'] = 'xx' ,
info['phone'] = 'htc'
update 引數是乙個字典的型別,他會覆蓋相同鍵的值
info.update()
htc 變成了nokia了
4 刪除 del,clear,pop
del info['phone'] 刪除某個元素
info.clear()刪除字典的全部元素
info.pop('name')
5 in 和 has_key() 成員關係操作
比如:1 phone in info
2 info.has_key('phone')
6 keys(): 返回的是列表,裡面包含了字典的所有鍵
values():返回的是列表,裡面包含了字典的所有值
items:生成乙個字典的容器:[()]
7 get:從字典中獲得乙個值
info.get('name')
info.get('age2','22')
字典格式化
//字典替換方法
a = "this is %(name)s de %(who)s" %
print a
d =
s = 'is naem caod %(aa)s' % d
items 和 iteritems 是返回乙個字典的迭代,
可以遍歷字典用。
iterkeys 迭代key
pop 移除指定鍵的值
d.pop('d')
popitem() 隨機移除
setdefault 在字典沒有鍵值的情況下,寫入鍵值
python 資料型別(字典型別)
字典型別 dict 作用是 記錄多個 key value 值,優勢是每乙個值 value 都有其對應關係 對映關係 key,而 key對 value 有描述性的功能 定義 1 基本使用 dict 用途 記錄多個值,每乙個值對應的 key 用來描述 value 的作用 在 內用逗號分隔開多個 key ...
python資料型別 字典
python資料型別 字典 字典是python中惟一的對映型別 雜湊表 字典物件時可變的,但是字典的鍵必須使用不可變物件,並且乙個字典中可以使用不同型別的鍵值 keys 或者values 返回鍵列表或者列表 items 返回包含鍵值對的元組 建立字典 dic 取值 dic name dic age ...
python資料型別 字典
d 鍵是唯一的,值可以變 值可以是任意資料型別,鍵必須是不可變的資料型別 字串,數字或元組,布林值。不允許同乙個鍵出現兩次。建立時如果同乙個鍵被賦值兩次,後乙個值會被記住。增 直接通過鍵值對新增 字典中的鍵是不是相當於列表中的索引 setdefault 新增乙個鍵值到列表 setdefault ke...