我會喜歡該函數返回一個評論,如果參數給不是一個列表。如果它是一個列表,我想要執行一些操作。如何檢查給函數的參數是否爲列表?
下面是代碼:
def manipulate_data(*num):
if type(num) is not list:
return "Only lists allowed"
else:
positive = 0
for n in num:
if n >= 0:
positive = positive + 1
而_what_是你的問題嗎? –
'num'的類型總是'tuple'。刪除'*'和代碼將工作。 – vaultah
'如果不是isinstance(num,list):' – Chr