-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
리스트.remove(n)으로 함수 호출시, n값이 복수일 때.
21.06.06 19:33 작성 조회수 123
1
a = [1, 2, 3, 7, 8, 7]
a.remove(7)
print(a) 일 때,
출력은 [1,2,3,8,7]로 나옵니다.
지정한 값(여기선 7이죠)이 복수 개일 때, 우선순위로 제거되는 원소는 index number가 제일 낮은 원소인가요?
답변을 작성해보세요.
2
좋은사람
지식공유자2021.06.06
네 맞습니다.
그래서 7을 전부 지우고 싶으시면 아래와 같은 방식으로도 사용 가능합니다.
>>> x = [1,2,3,2,2,2,3,4]
>>> list(filter(lambda a: a != 2, x))
[1, 3, 3, 4]
답변 1