字典由一對鍵和值組成,鍵和值之間用冒號間隔,元素之間用逗號間隔,整體用乙個大括號括起來。
>>> mydict =
>>> type(mydict)
>>>
特點:
字典的鍵必須不可變,只能是數字,字串或元組,不可以是列表。
字典的值可以是任意資料型別。
# keys方法訪問字典的鍵
>>> mydict.keys()
dict_keys(['name', 'age'])
>>>
# values方法訪問字典的值
>>> mydict.values()
dict_values(['zhangsan', 18])
>>>
# get方法根據鍵返回值
>>> mydict.get('age')
18>>>
# item方法返回鍵值組成的元組
>>> mydict.items()
dict_items([('name', 'zhangsan'), ('age', 18)])
>>>
# del方法,使用鍵刪除元素
>>> del mydict['age']
>>> mydict
>>>
# clear方法,全部清除
>>> mydict.clear()
>>> mydict
{}>>>
# pop方法刪除乙個鍵並返回它的值
>>> mydict
>>> mydict.pop('age')
18>>>
# update方法,相同的鍵,進行值的替換,不同的鍵,鍵值新增。
>>> newdict1 =
>>> newdict2 =
>>> newdict1.update(newdict2)
>>> newdict1
>>>
# in運算檢測鍵是否存在字典中。
>>> 'age' in newdict1
true
>>>
入門python(什麼是字典?)
入門python之字典 1 字典是什麼?字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。2...
python 字典為什麼是無序的
那本書都寫了啥.以下用hash 簡稱 hash table hash的思想很簡單,就是跟 index sorting 乙個核心,申請乙個array,並將array的位置作為一種元資料 在 index 排序的時候,很樸素的,數值的大小就是 放入array的位置,舉個例子 我有int a 6 我要排序 ...
Python學習 什麼是列表 元組 字典
今天我們來初步講解一下什麼是列表 元組和字典,希望對大家有所幫助。首先在python中一般用 代表列表 代表元組 代表字典。接下來,我們具體來認識一下。1.列表及其初步應用?list list a a b b c c for x in list print x for x y in list pri...