강의로 돌아가기
문병찬

안녕하세요 질문있습니다.

강의로 잘 배우고 있습니다. 많은 도움이 되는데요,
list3=list1+list2를 보고 제가 한번 실험해본 코드인데요
코드
list1=['가위','바위','보']
list1+='가위'
print(list1)
list1.append('바위')
print(list1)
list1+='가위','바위'
print(list1)
list1=list1+'가위'
print(list1)

실행
['가위', '바위', '보', '가', '위']
['가위', '바위', '보', '가', '위', '바위']
['가위', '바위', '보', '가', '위', '바위', '가위', '바위']
Traceback (most recent call last):
File input.py, line 8, in
list1=list1+'가위'
TypeError: can only concatenate list (not str) to list
위와같이 맨 처음 '가' ,'위'로 추가되는 이유와..
+=쓰는 유무에 따라서 오류가 발생하는 이유가 궁금합니다.

0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.