1380536531972022
Jinho Park
  • 2016.4.17 10:48
  • 조회수 100
  • 답변수 1
1380536531972022
Jinho Park
  • 2016.4.17 10:48
  • 조회수 100
  • 답변수 1

del 사용

list2 = [0, 1, 2, 3, 4, 5]

list2의 1부터 3까지를 del과 slice를 이용해서 지워보세요

바꾸고 나면 list2은 [0, 4, 5]가 되어야 합니다.

del list2[1:4]
print(list2)

위 코드는 정상인데요.

del(list2[1:4])
는 오답으로 나오네요.

slice_update
list1 = [0, 1, 2, 3, 4, 5]
# list1의 1부터 3까지를 slice를 이용해서 각각 11, 22, 33으로 바꿔보세요.
# 바꾸고 나면 list1은 [0, 11, 22, 33, 4, 5]가 되어야 합니다.
list1[1:4] = [11, 22, 33]
print(list1)

list2 = [0, 1, 2, 3, 4, 5]
# list2의 1부터 3까지를 del과 slice를 이용해서 지워보세요
# 바꾸고 나면 list2은 [0, 4, 5]가 되어야 합니다.
del list2[1:4]
print(list2)
  • #파이썬 입문
  • #Slice로 리스트 수정하기 - 실습

1 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.4.17 18:51

    작성하신 코드를 그대로 넣고 제출을 누르면 정답으로 나옵니다. 다시 시도해 보시겠어요?

답변 쓰기

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