작성
·
152
·
수정됨
0
안녕하세요
수업 들으면서 이것저것 시도해보다가
궁금한 것이 생겨 질문 올립니다.
insert(2,7)
print(a) 로 했을 때와
print(a.insert(2,7)) 로 입력했을 시
출력이 다릅니다.
왜 다른지 알려주실 수 있을까요?
a = [5, 2, 3, 1, 4]
a.insert(2, 7)
print(a)
print(">>>>>")
print(a.insert(2,7))
답변 1
0
안녕하세요.
insert 함수는 자신을 호출한 리스트를 변경시켜 주는 함수이지, 변경한 값을 반환해 주는 함수는 아닙니다.
그래서 none 이 표시 되는것이예요!
변수를 선언해서 처음 사용하신 것 처럼 반환 받을 변수에 할당받으시면 됩니다.