當前位置:成語大全網 - 漢語詞典 - python如何構建hash圖?

python如何構建hash圖?

詞典

python中的字典就像java中的HashMap,以鍵值對的形式存在和操作。其特點如下。

通過鍵訪問,而不是偏移量;

鍵值對順序不對;

鍵和值可以是任意對象;

可變長度和任意嵌套;

在字典中,不可能有順序操作。雖然字典在某些方面類似於列表,但是不要把列表放在上面。

單擊(此處)折疊或打開。

#編碼:utf-8

#!/usr/bin/python

#文件名:map.py

表= {'abc':1,' def':2,' ghi':3}

打印表格

#字典倒置

map=dict([(v,k) for k,v in table.iteritems()])

#字典遍歷

對於map.keys()中的鍵:

打印關鍵字,":",映射[關鍵字]

打印鏡頭(地圖)

打印map.keys()

打印map.values()

#字典的添加、刪除、修改和查找

#這裏有必要說壹下,對於字典的擴展,只需要定義壹個新的鍵值對。

#對於列表,只能使用追加方法或按段賦值。

地圖[4]="xyz "

打印地圖

德爾地圖[4]

打印地圖

地圖[3]= "更新"

打印地圖

if map.has_key(1):

打印“1鍵輸入”

{'abc': 1,' ghi': 3,' def': 2}

1 : abc

2 : def

3 : ghi

[1, 2, 3]

['abc ',' def ',' ghi']

{1: 'abc ',2: 'def ',3: 'ghi ',4: 'xyz'}

{1: 'abc ',2: 'def ',3: 'ghi'}

{1: 'abc ',2: 'def ',3: 'update'}

1鍵入