본문 바로가기

Study/Error2

[Python(파이썬)] TypeError: 'set' object is not subscriptable [Python(파이썬)] 세트(set) 세트 (set) 중복된 데이터를 허용하지 않는다. 비순차 자료형, 가변 자료형 인덱스로 접근 불가하다. 항목들을 {} 로 감싸고 각각의 항목은 쉼표(,)로 구분한다. 집합 선언 방법 - set() # 빈 집합 선 young-library.tistory.com 세트 (set) 중복된 데이터를 허용하지 않는다. 비순차 자료형, 가변 자료형 인덱스로 접근 불가하다. 항목들을 {} 로 감싸고 각각의 항목은 쉼표(,)로 구분한다. >>> test = {'a','b','c'} # set의 인덱스 접근 >>> test[1] Traceback (most recent call last): File "", line 1, in test[1] TypeError: 'set' object .. 2021. 10. 6.
[Python(파이썬)] TypeError: 함수에 필요한 실행 인자 개수 오류 문제를 풀다가 아래와 같은 오류를 만났다. 그래서 어떤 오류인지 찾아봤더니 함수에 필요한 실행 인자 개수를 잘 못 적었던 것이었다. ※ 인자의 개수를 잘 못 적었을 때 TypeError: combinations() missing required argument 'r' (pos 2) combinations(iterable, r) 함수를 사용할 때 실수로 cb = list(combinations((infotemp, j))) 라고 적었더니 error가 났다. 알고 보니 combinations에 괄호가 두 개 적혀서 인자가 두 개여야 하는데 한 개로 인식 파이썬의 오류 메시지가 실행 인자를 더 적게 넣었을 때와 많이 넣었을 때 typeerror 메시지를 통해 알려준다. 1. 실행 인자 개수를 적게 적었을 때 c.. 2021. 8. 6.