코딩기초트레이닝 / 빈 배열에 추가,삭제하기 - 파이썬 (POP)
2023. 10. 31. 11:25
📚문제 📝풀이 def solution(arr, flag): x = [] for idx,k in enumerate(flag): if k == True: for _ in range(arr[idx]*2): x.append(arr[idx]) else: for _ in range(arr[idx]): x.pop() return x 리스트의 가장 마지막의 값을 제거하는 pop()함수를 사용해봤다 pop()함수에서 중요한 점은 1. list.pop() => 가장 마지막 값(가장 오른쪽 값) 반환 # Example my_list = [1,2,3,4,5] ------------------------ my_list.pop() => 5 반환 my_list => [1,2,3,4] 반환 + 추가로 pop()안에 인덱스를 지정하여..