在Python中,我們可以使用數組來存儲一組數據。當我們需要判斷一個數組是否為空時,可以使用以下方法:
arr = [] if not arr: print("數組為空") else: print("數組不為空")
在上述代碼中,我們首先創建一個空數組arr。然后使用if語句來判斷數組是否為空。如果數組arr為空,條件not arr的值為True,執行打印語句"數組為空"。反之,如果數組arr不為空,條件not arr的值為False,執行打印語句"數組不為空"。
我們可以將上述代碼封裝成一個函數,方便我們多次使用:
def is_empty(arr): if not arr: return True else: return False
這樣,我們可以在其他地方調用is_empty函數來判斷數組是否為空:
arr = [] if is_empty(arr): print("數組為空") else: print("數組不為空")
除了使用if語句外,我們還可以使用len函數來判斷數組是否為空。當數組長度為0時,說明數組為空,代碼如下:
arr = [] if len(arr) == 0: print("數組為空") else: print("數組不為空")
在Python中判斷數組是否為空,if語句和len函數都可以實現。根據自己的實際需求選擇即可。