소개
Python 에서 슬라이스 표기법을 사용하여 리스트에서 요소를 쉽게 제거할 수 있습니다. 이는 리스트의 오른쪽 끝에서 특정 개수의 요소를 제거하려는 경우에 유용합니다. 이 챌린지에서는 리스트와, 선택적으로 리스트의 오른쪽 끝에서 제거할 요소의 개수를 인수로 받는 함수를 만들 것입니다.
오른쪽에서 리스트 요소 삭제하기
리스트 a와 선택적 정수 n을 인수로 받아, 리스트 a의 오른쪽 끝에서 n개의 요소를 제거한 새로운 리스트를 반환하는 함수 drop_right(a, n = 1)을 작성하십시오. n이 제공되지 않으면 함수는 리스트에서 마지막 요소만 제거해야 합니다.
def drop_right(a, n = 1):
return a[:-n]
drop_right([1, 2, 3]) ## [1, 2]
drop_right([1, 2, 3], 2) ## [1]
drop_right([1, 2, 3], 42) ## []
요약
이 챌린지에서는 Python 에서 슬라이스 표기법을 사용하여 리스트의 오른쪽 끝에서 요소를 제거하는 방법을 배웠습니다. 또한 리스트와 선택적 정수를 인수로 받아, 리스트의 오른쪽 끝에서 n개의 요소를 제거한 새로운 리스트를 반환하는 함수를 만들었습니다.