Python 檢查數組元素是否存在類似PHP isset()方法
更新時間:2014年10月14日 18:03:18 投稿:whsnow
isset方法來檢查數組元素是否存在,在Python中無對應函數,在Python中一般可以通過異常來處理數組元素不存在的情況,而無須事先檢查
PHP中有isset方法來檢查數組元素是否存在,在Python中無對應函數。
Python的編程理念是“包容錯誤”而不是“嚴格檢查”。舉例如下:
復制代碼 代碼如下:
Look before you leap (LBYL):
if idx < len(array):
array[idx]
else:
#handle this
Easier to ask forgiveness than permission (EAFP):
try:
array[idx]
except IndexError:
#handle this
所以在Python中一般可以通過異常來處理數組元素不存在的情況,而無須事先檢查。
如果不希望看見異常處理,也可以像下面這樣:
復制代碼 代碼如下:
if 'test' in ['demo','example']:
...
else:
...
相關文章
對python3 Serial 串口助手的接收讀取數據方法詳解
今天小編就為大家分享一篇對python3 Serial 串口助手的接收讀取數據方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06python3 字符串/列表/元組(str/list/tuple)相互轉換方法及join()函數的使用
這篇文章主要介紹了python3 字符串/列表/元組(str/list/tuple)相互轉換方法及join()函數的使用 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04