리스트 extend에 대한 질문드립니다.
list_a = [1,2,3]
list_a = list_a.extend([4,5])
print(list_a)
#는 [1,2,3,4,5] 로 정상 출력됩니다. 이것은 이해가 됐습니다.

list_a = [1,2,3]
print(list_a.extend([4,5]))
#는 왜 None이 뜨는건가요? 다른 함수들은 이렇게 안에 집어넣어서 한번에 실행해도 문제가 없었는데 extend만 이렇게 되는 이유가 궁금합니다!

피칸파이 350

2021년 11월 5일 12:23 오전

목록으로
1개의 답변이 있습니다. 1 / 1 Page

extend는 리턴값이 없는 함수이기 때문입니다. sort, append등도 마찬가지입니다.

박응용

2021년 11월 5일 8:13 오전

리턴값이 없는 함수라곤 생각을 못했었네요. 답변 감사합니다 - 피칸파이님, 2021년 11월 5일 8:22 오전 추천 , 대댓글