191121 什麼是字典?

2021-09-29 20:18:43 字數 1075 閱讀 3445

字典由一對鍵和值組成,鍵和值之間用冒號間隔,元素之間用逗號間隔,整體用乙個大括號括起來。

>>> 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...