본문 바로가기
Python/Python with Error

[해결 방법] TypeError: 'int' object is not iterable

by HJ0216 2023. 8. 13.

👉 기본 환경

- Language: Python

- IDE: Replit

 

 

⌨️ 코드

1
2
3
list = [123]
list.extend(4);
 
 

 

 

🖨️오류

TypeError: 'int' object is not iterable

 

 

📡 원인

list에서 extend는 iterable한 객체를 추가하고자 할 때 사용하므로 정수를 iterable한 객체로 사용하려고 해서 오류가 발생

* iterable한 객체: 순회 가능한 객체, 리스트, 튜플, 문자열과 같은 컨테이너 타입

 

 

📰 해결 방법

1
2
3
list = [123]
list.extend("4");
 
 

추가하려는 요소를 iterable한 객체로 변경

 

1
2
3
list = [123];
list.append(4);
 
 

모든 요소를 추가할 수 있는 append() 사용