파이썬 리스트 제거 중 list index out of range 발생.
조회수 1926회
L = [2,4,5,8,9,10,3]
length = len(L)
for i in range(length):
if L[i] < 5 :
del L[i]
print(L)
리스트에서 5보다 작은값 추출하려 하는데 왜 오류가 나는지 모르겠습니다
Traceback (most recent call last):
File "C:/", line 45, in <module>
if L[i] < 5 :
IndexError: list index out of range
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
L = [2,4,5,8,9,10,3] what_you_want = [] length = len(L) for i in range(length): if L[i] < 5: what_you_want.append(L[i])
-
(•́ ✖ •̀)
알 수 없는 사용자
- 답변 감사합니다! 알 수 없는 사용자 2020.4.19 18:15
- 새로운 리스트를 만들어서 append 시키는 방법이 있었군요 알 수 없는 사용자 2020.4.19 18:18
-
댓글 입력