Python 中的 Dict 是一種常用的資料結構,它的特點是快速查找,可以用來判斷元素是否存在。在使用 Dict 的時候,我們可以透過 key 尋找對應的 value,而不需要檢查整個 Dict 中的所有元素。
目錄
使用 Dict 判斷元素是否存在
在 Python 中,可以使用 Dict 來判斷元素是否存在,只需要使用 in 運算子即可,如下所示:
d = {'a': 1, 'b': 2, 'c': 3} if 'a' in d: print('a 存在於 d 中') if 'd' not in d: print('d 不存在於 d 中')
上面的程式碼會輸出:
a 存在於 d 中 d 不存在於 d 中
另外,我們也可以使用 get() 方法來判斷元素是否存在,如果元素存在,則返回對應的值,如果元素不存在,則返回 None,如下所示:
d = {'a': 1, 'b': 2, 'c': 3} if d.get('a') is not None: print('a 存在於 d 中') if d.get('d') is None: print('d 不存在於 d 中')
上面的程式碼會輸出:
a 存在於 d 中 d 不存在於 d 中
總結
在 Python 中,可以使用 Dict 來判斷元素是否存在,只需要使用 in 運算子或是 get() 方法即可。使用 Dict 可以更快速的判斷元素是否存在,因此可以提高程式的效率。