• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

insert() 출력할 때

24.02.11 13:12 작성 24.02.11 13:28 수정 조회수 94

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 이 표시 되는것이예요!

변수를 선언해서 처음 사용하신 것 처럼 반환 받을 변수에 할당받으시면 됩니다.