# addmember.py
def addmember(memberlist, newmembers):
if type(newmembers) not in (type([]), type(())):
newmembers = [newmembers]
for m in newmembers:
if m not in memberlist:
memberlist.append(m)
return memberlist
最初に上記のpythonファイルを作成し、IDLEでロードします
>>> members = ['a', 'b']
>>> import addmember
>>> addmember.addmember(members, 'c')
次に、以下のようなエラーアラート:
type(newmembers) が (type([]), type(())) にない場合: TypeError: type() は 1 つまたは 3 つの引数を取ります
エラーの意味がわかりません。
前もって感謝します~~ :)