Python hash tables

The Python dictionary variable type is similar to the hash (associative) array of other languages. Python dictionary can store different variable types. dictionary initialization:

>>> x = {"USA":3,"China":13,"Brazil":1}
>>> x
{'Brazil':1,'China':13,'USA':3}
>>> x = {2:3,"China":13,"Brazil":[1,2,3]}
>>> x
{2: 3, 'Brazil': [1,2,3],'China': 13}
Add items to dictionary:
>>> x[12] = "aa"
>>> x
{2: 3, 12: 'aa', 'Brazil': [1,2,3],'China': 13}
Delete items of dictionary:
>>> del x[2]
>>> x
{12: 'aa', 'Brazil': [1,2,3],'China': 13}
>>> x.clear() #remove all entries in x
>>> del x delete x

Update dictionary item value:
>>> x = {12: 'aa', 'Brazil': [1,2,3],'China': 13}
>>> x[12] = "bb" #update x[12] value
>>> x
{12: 'bb', 'Brazil': [1,2,3], 'China': 13}