본문 바로가기
프로그래밍 언어/python

[Error] TypeError: can only concatenate list (not "str") to list

by seongjko 2023. 10. 19.
728x90
import sys

A = input().split()

B = "??!"\

print(A + B)

이 코드를 쳤더니 제목의 에러가 나왔다.

직역하면 "list에는(str이 아니라) list만 연결지을 수 있다"라는 뜻.

 

그래서 아래 코드를 통해 A와 B의 자료형을 확인해 보았다.

import sys

A = input().split()

B = "??!"

print(type(A))
print(type(B))

결과는 

<class 'list'>
<class 'str'>

아하 사용자 입력을 받는 변수 A에는 해당 입력이 list 형태로 저장되기 때문에 발생하는 문제였다. 

 

 

반응형