回覆列表
-
1 # 使用者6840987323640
-
2 # 熱鬧天空3C
python字典屬於dict型別,用{}來表示,字典存放鍵值對資料,每個鍵值對用:號分隔,每個鍵值對之間用,號分隔,其基本格式如下:
d = {key1 : value1, key2 : value2 }
鍵一般是唯一的,如果重複最後一個鍵值對會替換前面的,值不需要唯一,值可以取任何資料型別,但鍵必須是不可變的可雜湊的,如字串,數字或元組。
-
3 # 使用者2598889289963272
可雜湊就是可以用python內建函式hash得出雜湊值。對任意物件o,如果o.__hash__()返回一個整型值,那o就是可雜湊的。各種標量、tuple、正確實現了__hash__函式的類的例項都是可雜湊的。
-
4 # 使用者2827557293532343
可雜湊 就是可以用python內建函式 hash 得出雜湊值。對任意物件 o,如果 o.__hash__() 返回一個整型值,那 o 就是可雜湊的。各種標量、tuple、正確實現了 __hash__ 函式的類的例項都是可雜湊的。
Python中字串是可雜湊的,即可以作為字典的鍵或者HashTable的鍵使用。
您可以這樣子使用Python內建函式hash(雜湊函式):
您也可以將字串轉為一個集合:
總之,Python裡面有很多內建的hash功能性資料結構和函式。