👉 기본 환경
- Language: Python
- IDE: Replit
⌨️ 코드
1
2
3
|
list = [1, 2, 3]
list.extend(4);
|
🖨️오류
TypeError: 'int' object is not iterable
📡 원인
list에서 extend는 iterable한 객체를 추가하고자 할 때 사용하므로 정수를 iterable한 객체로 사용하려고 해서 오류가 발생
* iterable한 객체: 순회 가능한 객체, 리스트, 튜플, 문자열과 같은 컨테이너 타입
📰 해결 방법
1
2
3
|
list = [1, 2, 3]
list.extend("4");
|
추가하려는 요소를 iterable한 객체로 변경
1
2
3
|
list = [1, 2, 3];
list.append(4);
|
모든 요소를 추가할 수 있는 append() 사용
'Python > Python with Error' 카테고리의 다른 글
[해결 방법] TypeError: list.count() takes exactly one argument (0) | 2023.08.13 |
---|---|
[해결 방법] ValueError: list.remove(x): x not in list (0) | 2023.08.13 |
[해결 방법] IndexError: list index out of range (0) | 2023.08.13 |
[해결 방법] AttributeError: 'list' object has no attribute 'len' (0) | 2023.08.13 |
[해결 방법] SyntaxError: invalid syntax (0) | 2023.08.09 |