要自定義一個(gè)類似于 PHP 中 is_array
的函數(shù),你可以使用 Python 的內(nèi)置函數(shù) isinstance()
。下面是一個(gè)示例:
def is_list(var):
return isinstance(var, list)
# 測試
my_list = [1, 2, 3]
print(is_list(my_list)) # 輸出 True
not_a_list = "This is not a list"
print(is_list(not_a_list)) # 輸出 False
在這個(gè)示例中,我們創(chuàng)建了一個(gè)名為 is_list
的函數(shù),它接受一個(gè)參數(shù) var
。然后,我們使用 isinstance()
函數(shù)檢查 var
是否為列表(list)類型。如果是,則返回 True
;否則,返回 False
。
這個(gè)函數(shù)可以用于檢查變量是否為列表類型,類似于 PHP 中的 is_array
函數(shù)。請(qǐng)注意,Python 中沒有專門的“數(shù)組”類型,但列表(list)通常用作通用的數(shù)組替代。