哈希表是一種常見的數據結構,可以快速找到存儲在其中的值。Python提供了一種方便的方法來構建哈希表,讓我們來看看。
要創建一個哈希表,我們需要一個空的字典:
hash_table = {}
然后,我們可以使用鍵-值對向哈希表中添加條目。鍵是我們要存儲的值的標識符,而值是實際存儲的數據:
hash_table['apple'] = 1 hash_table['orange'] = 3 hash_table['banana'] = 2
現在,我們可以通過鍵來訪問存儲的值:
print(hash_table['apple']) # 輸出 1
如果我們嘗試使用不存在的鍵來訪問哈希表,Python將引發KeyError:
print(hash_table['grape']) # 拋出 KeyError: 'grape'
我們還可以使用in關鍵字來檢查哈希表中是否存在鍵:
if 'apple' in hash_table: print('Yes') else: print('No')
我們可以使用循環遍歷哈希表中的所有鍵和值:
for key in hash_table: print(key, hash_table[key])
哈希表是Python中最有用的數據結構之一,可以幫助我們輕松地存儲和檢索數據。讓我們嘗試使用哈希表來解決各種問題。