데이터 분석가

TypeError: 'int' object is not iterable 본문

파이썬 (python) 에러코드 모음

TypeError: 'int' object is not iterable

PlintAn 2023. 2. 14. 10:07

해당 오류는 '정수' 객체는 반복할 수 없다는 뜻이다.

 

예를 들어

list_nums = [] # 숫자 모음
temp_num = 0 # 임시 숫자 변수 저장

for i in range(1,5):

    list_nums += i
        
list_nums

 

 

다음과 같은 for문에서 list_nums은 '리스트' 형태이고 i는 '정수' 형태이기 때문에

 

오류 코드가 발생하는 것이다.

 

그렇기 떄문

list_num = []
temp_num = 0

for i in range(1,5):
    list_num += str(i) # <<< str 문자열로 변환 후 저장

list_num​

list_num += str(i) 로 변환해서 리스트로 넣어주면

 

 

>>> list_num
['1', '2', '3', '4']

 

잘 나온다 짝짝짝

 

 

Comments