我正在嘗試查看是否有一種方法可以查看在串列上執行 del 命令后串列是否被洗掉
del users
if bool(users):
print("exist")
上面提到了我嘗試過的一種方法。但是對于其中的每一個,我都會收到一個錯誤-
UnboundLocalError:分配前參考的區域變數“用戶”
由于串列不存在,因此無法參考它,但我想知道是否有辦法(內置方法)我可以檢查它是否被洗掉(不為空)
uj5u.com熱心網友回復:
您可以使用 try-except 陳述句來捕獲錯誤:
test = [1, 2, 3]
del test
try:
test
print('Test exists!')
except NameError:
print("It's deleted!")
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/492962.html
標籤:Python python-3.x 数组列表 收藏品
