인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

gpdnjs0501님의 프로필 이미지
gpdnjs0501

작성한 질문수

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

리스트(3-2)

insert() 출력할 때

작성

·

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

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

gpdnjs0501님의 프로필 이미지
gpdnjs0501

작성한 질문수

질문하기