[Python] TypeError: set expected at most 1 argument, got 3

potato_peach·2023년 4월 28일

에러 메시지 정리

목록 보기
1/1
post-thumbnail
def solution(a, b, c):
	s = set(a, b, c) #  에러 발생


def solution(a, b, c):
	s = set([a, b, c]) #  올바른 방법

TypeError: set expected at most 1 argument, got 3

[전달할 인자 개수의 오류]
set() 함수의 인자로 값이 1개만 전달돼야 하는데 3개가 전달된 상황
→ 리스트, 튜플 등을 사용해서 set 타입으로 만들고 싶은 값들을 하나로 묶은 후, 인자로 전달하면 된다

profile
앞으로 그려갈 나만의 지도

0개의 댓글