강의로 돌아가기
-

이것도 정답이 맞는데 정답처리가 안되네요

list1 = list(range(20))

new_list가 5, 8, 11, 14의 값을 가지도록 list1을 slice하세요

new_list = list1[list1.index(5):list1.index(15):3]
print(new_list)

reverse_list가 17, 13, 9, 5의 값을 가지도록 list1을 slice하세요

reverse_list = list1[17:list1.index(4):-4]
print(reverse_list)

이것도 추가해 주세요! 히히

작성중인 코드―slice_step
1
2
3
4
5
6
7
8
9
list1 = list(range(20))

# new_list가 5, 8, 11, 14의 값을 가지도록 list1을 slice하세요
new_list = list1[list1.index(5):list1.index(15):3]
print(new_list)

# reverse_list가 17, 13, 9, 5의 값을 가지도록 list1을 slice하세요
reverse_list = list1[17:list1.index(4):-4]
print(reverse_list)
1 개의 답변
Demi

slice를 쓴건 맞지만, index 함수를 이용한 slice는 정답처리하지 않습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.