👉 기본 환경
- Language: Python
- IDE: Replit
⌨️ 코드
1
2
3
4
5
6
7
|
position = input("Where do you want to put the treasure? ")
col = position[0];
row = position[1];
map[row-1][col-1] = "X";
|
🖨️오류
TypeError: list indices must be integers or slices, not str
📡 원인
리스트의 인덱스를 정수나 slices가 아닌 String을 사용
📰 해결 방법
1
2
3
4
5
6
7
|
position = input("Where do you want to put the treasure? ")
col = int(position[0]);
row = int(position[1]);
map[row-1][col-1] = "X";
|
String을 int로 변환 후, 리스트의 인덱스로 사용
'Python > Python with Error' 카테고리의 다른 글
[해결 방법] TypeError: 'int' object is not callable (0) | 2023.08.15 |
---|---|
[해결 방법] TypeError: list.count() takes exactly one argument (0) | 2023.08.13 |
[해결 방법] ValueError: list.remove(x): x not in list (0) | 2023.08.13 |
[해결 방법] TypeError: 'int' object is not iterable (0) | 2023.08.13 |
[해결 방법] IndexError: list index out of range (0) | 2023.08.13 |