だから私はいくつかのpythonコード持っている -「ValueError:アンパックする値が多すぎます」という理由は何ですか?
list1 = ["Anthony", "Sean"] # define a table to use while testing
def IsInArray(val, *tab): # define function to check
for v, in tab:
if v == val:
return true
return false
if IsInArray("Anthony", list1) == true: # testing it
print("Anthony is in list1")
if IsInArray("Charles", list1) == true:
print("Charles is in list1")
をそれがValueError: too many values to unpack
言います。私は理解していないし、他のスレッドはこれを修正する方法を理解するにはあまりにも異なっています。
コンマを削除します。真理値は「真」、偽は「偽」(大文字)です。 – enedil
関数 'IsInArray'の目的は何ですか? – hek2mgl