TypeError: set expected at most 1 arguments, got 4

592 ワード

1、エラーの説明
>>> set(1,3,4,56);
		  
Traceback (most recent call last):
  File "", line 1, in 
    set(1,3,4,56);
TypeError: set expected at most 1 arguments, got 4

2、エラーの原因
set()関数は、パラメータを伝達することができる無秩序で重複しない要素セットを作成することができる.インスタンスには4つのパラメータが渡されているので、エラーが表示されます.
3、解決方法
(1)set()関数は文字列を直接伝達する
(2)リストを直接伝えることもできます
>>> set("huhihi");
		  
{'u', 'i', 'h'}
>>> set([1,2,3,4,5,6,78,9]);
		  
{1, 2, 3, 4, 5, 6, 9, 78}
>>>