パラメータがリストでない場合は、コメントを返す関数が好きです。それがリストであれば、私はいくつかの操作を実行したいと思います。以下関数に与えられたパラメータがリストであるかどうかを確認するにはどうすればよいですか?
はコードです:
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
'if isinstance(num、list):' – Chr