入門python(什麼是字典?)

2021-10-02 23:06:16 字數 1125 閱讀 3893

入門python之字典

1、字典是什麼?

字典是另一種可變容器模型,且可儲存任意型別物件。

字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,格式如下所示:

d =
鍵必須是唯一的,但值則不必。

值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。

2、字典表現形式?

乙個簡單的字典例項:

dict =
3、字典常見作用?

字典值可以是任何的 python 物件,既可以是標準的物件,也可以是使用者定義的,但鍵不行。

兩個重要的點需要記住:

1)不允許同乙個鍵出現兩次。建立時如果同乙個鍵被賦值兩次,後乙個值會被記住,如下例項:

#!/usr/bin/python3

dict =

print ("dict['name']: ", dict['name'])

以上例項輸出結果:

dict['name']:  小菜鳥
2)鍵必須不可變,所以可以用數字,字串或元組充當,而用列表就不行,如下例項:

#!/usr/bin/python3

dict =

print ("dict['name']: ", dict['name'])

以上例項輸出結果:

traceback (most recent call last):

file "test.py", line 3, in dict =

typeerror: unhashable type: 'list'

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

191121 什麼是字典?

字典由一對鍵和值組成,鍵和值之間用冒號間隔,元素之間用逗號間隔,整體用乙個大括號括起來。mydict type mydict 特點 字典的鍵必須不可變,只能是數字,字串或元組,不可以是列表。字典的值可以是任意資料型別。keys方法訪問字典的鍵 mydict.keys dict keys name a...