Python 檢查數(shù)組元素是否存在類似PHP isset()方法
更新時間:2014年10月14日 18:03:18 投稿:whsnow
isset方法來檢查數(shù)組元素是否存在,在Python中無對應(yīng)函數(shù),在Python中一般可以通過異常來處理數(shù)組元素不存在的情況,而無須事先檢查
PHP中有isset方法來檢查數(shù)組元素是否存在,在Python中無對應(yīng)函數(shù)。
Python的編程理念是“包容錯誤”而不是“嚴(yán)格檢查”。舉例如下:
復(fù)制代碼 代碼如下:
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中一般可以通過異常來處理數(shù)組元素不存在的情況,而無須事先檢查。
如果不希望看見異常處理,也可以像下面這樣:
復(fù)制代碼 代碼如下:
if 'test' in ['demo','example']:
...
else:
...
相關(guān)文章
Python使用datetime庫實現(xiàn)對時間的獲取方法
這篇文章通過一個簡單示例給大家介紹了Python如何使用datetime庫實現(xiàn)對時間的獲取方法,文章通過代碼示例給大家介紹的非常詳細(xì),具有一定的參考價值,需要的朋友可以參考下2023-11-11
使用Scrapy框架爬取網(wǎng)頁并保存到Mysql的實現(xiàn)
本文主要介紹了使用Scrapy框架爬取網(wǎng)頁并保存到Mysql的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07

