字典型別的詳細方法
>>> #查詢...
>>> info =
>>> "
stu1102
"in info #
標準用法
true
>>> info.get('
stu1102
') #獲取'
longze luola
'>>> info['
stu1102
'] #
同上,但是看下面
'longze luola
'>>> info['
stu1105
'] #
如果乙個key不存在,就報錯,get不會,不存在只返回none
traceback (most recent call last):
file
"", line 1, in
keyerror:
'stu1105
'
>>> #刪除...
>>> info =
>>> info.pop('
shanshan
') #
pop刪除後 返回刪除的值
[22, '
pr', '
designer
', 14556]
>>>info
>>>info
>>> info.popitem() #
隨機刪(3, 2)
>>>info.popitem()
(2, 2)
>>>info.popitem()
(1, 2)
>>>info
>>> del info['!'
]>>>info
>>>
查詢:get() 、中括號
刪除:pop() popitem() del
多級字典的巢狀
其他方法
>>>info>>> info.keys() #
所有的key
dict_keys(['
alex
', '
rain
', '
jack'])
>>> info.values() #
所有的value
dict_values([[23, '
it'], [24, '
hr'], 22])
>>> info.items() #
把key和value 合成元祖,把字典轉成乙個大列表
dict_items([('
alex
', [23, '
it']), ('
rain
', [24, '
hr']), ('
jack
', 22)])
>>> info1=
>>> info.update(info1) #
把兩個字典合成乙個 ,類似列表中的extend()
>>>info
>>>
>>> info=>>> dic2 =
>>>info.update(dic2)
>>>info
>>>#upadate 沒有的就建立,有的就覆蓋
>>>info>>> info.setdefault(2,'
new2')
3>>>info
>>> info.setdefault('
test
','new2')
'new2
'>>>info
>>> info.fromkeys(['a','
b','
c'],'
alex')
字典的迴圈
>>> info.fromkeys(['a','
b','
c'],'
alex')
28 字典型別
字典型別 dict 屬於鍵值型別,也是python中最常用的鍵值型別 key value 其中鍵 key 必須是唯一的,key必須是不可變型別 後面篇章會講解 value可以是任意型別。字典外面用大括號 進行界定,內部元素是key value組合形式,元素之間用逗號分隔,字典的元素沒有索引,字典的元...
5 字典型別
3.資料型別轉換 4.內建方法 優先掌握的操作 需要掌握的內建方法 作業 內用逗號分隔開多個key value 其中value可以是任意型別,但是key必須是不可變型別,且不能重複 造字典方式一 d d dict print d k1 print d 1,2,3 print type d a dic...
4 1 字典方法
1 clear 清除字典中所有的項。x y x x key value y 共享 x的內容 x.clear 如果用 x 置空,y的內容不會消失 y 2 copy 返回乙個具有相同鍵 值對的新字典 淺複製 shallow copy 值的本身是相同的,但不是副本 x y x.copy y usernam...