入門python之字典
1、字典是什麼?字典是另一種可變容器模型,且可儲存任意型別物件。
字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,格式如下所示:
d =
鍵必須是唯一的,但值則不必。
值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。
2、字典表現形式?乙個簡單的字典例項:
dict =
3、字典常見作用?字典值可以是任何的 python 物件,既可以是標準的物件,也可以是使用者定義的,但鍵不行。
兩個重要的點需要記住:
1)不允許同乙個鍵出現兩次。建立時如果同乙個鍵被賦值兩次,後乙個值會被記住,如下例項:
#!/usr/bin/python3以上例項輸出結果:dict =
print ("dict['name']: ", dict['name'])
2)鍵必須不可變,所以可以用數字,字串或元組充當,而用列表就不行,如下例項:dict['name']: 小菜鳥
#!/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...