두 개의 입력, 즉리스트와 아이템 (문자열, int, float 일 수 있음)을 취하는 함수를 정의하려고 시도하고 있습니다.리스트에 항목이 나타나는 횟수를 반환합니다 .파이썬에서리스트의 원소 계산하기
def count(sequence,item):
for all x in sequence:
if x != item:
while x in sequence:
sequence.remove(x)
return len(sequence)
그러나, 이것은 단지 순서의 항목 같지 않은 첫 번째 요소를 삭제하고이를 삭제 : 여기에 내 코드입니다. 예를 들어 count ([4,8,3], 3)는 목록에서 4 개만 삭제하기 때문에 2를 반환합니다. 나는 for 루프가 그것을 처리하기로되어 있다고 생각했다.
제안 사항?