홈>
작업중인 AI 코드에서 체스 판의 사각형이 비어 있는지 확인해야합니다. 이것은 0의 nxn 행렬로 표시되며 코드의이 부분에서 프로그램은 현재 사각형 (배열의 좌표)이 비어 있는지 확인합니다.
# Check if a square is empty
def square_is_empty(i,j, state):
if state[i][j] == 0:
return True
return False
그러나 다음과 같은 출력 오류가 발생합니다 :
in square_is_empty
if state[i][j] == 0:
TypeError: 'int' object has no attribute '__getitem__'
동일한 문제에 대한 여러 답변을 읽었음에도 여전히 내 문제를 해결하지 못했습니다! 감사합니다
- 답변 # 1
관련 자료
- python - make_class typeerror 만들기 : 개체가 항목 할당을 지원하지 않습니다
- python - typeerror : 'list'개체를 호출 할 수 없습니다
- string - 날짜 목록, python - [attributeerror : 'list'object has no attribute 'strftime']
- android - q - 개체 목록에서 특정 속성을 반환 할 수 없습니까?
- python 3.x - Graphene pydantic 'NoneType'개체에는 '연결'속성이 없습니다
- Django Rest 프레임 워크 목록 개체에는 설정에서 날짜 형식을 지정할 때 하위 속성이 없습니다
- python - attributeerror - 'list'개체에 'lower'속성이 없습니다sklearn
- python 3.x - typeerror - 'str'개체는 drivertitle ()에서 호출 할 수 없습니다
- python - django -attributeerror - 'str'object has no attribute 'objects'
- python - @property 속성을 표시하지 않는 객체에 대한 __dict__
- python - attributeerror - 'axessubplot'객체에 'circle'속성이 없습니다 tkinter에 matplotlib 포함
- 두 목록을 함께 정렬 할 때 python "typeerror - '<'not supported between instances of"
- Selenium 및 Python을 사용하여 요소의 href 속성을 가져 오는 방법
- python - attributeerror - 'photoimage'개체에 '_photoimage__photo'속성이 없습니다 tkinter 화면에 비디오를로드하고 표시 할 수 없습니다
- Maya Python에서 객체 이름 업데이트 문제
- Python 클래스에서 TypeError 수정
- javascript - 핸들 바에서 객체의 속성을 반복하는 방법
- python - attributeerror - 'event'개체에 tkinter에 'show_frame'속성이 없습니까?
- python - attributeerror - 'tuple'개체에 '쓰기'속성이 없습니다 오류
- web scraping - python 웹 스크래핑 - 입력 태그에서 값 속성의 문자열을 어떻게 가져올 수 있습니까?
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
어떻게 지나간
state
배열은int
입니다[i]
에 액세스 할 때이 오류가 발생합니다. 요소 또는state
배열에int
가 있습니다 그 안에 있고[j]
에서이 오류를 트리거합니다. 요소 액세스 :아마도 당신의
state
를 살펴보아야 할 것입니다 변수에int
가 포함될 수있는 이유를 판별하십시오. 목록 데이터 유형 대신. 가장 쉬운 방법은print state
를 인쇄하는 것입니다.