함수에 시드 값이 seeds
인 시퀀스가 있으면 두 번째 시퀀스 xs
에 표시된 횟수만큼 모든 단일 시드 값을 계산해야합니다. 그런 다음 시드 값과 동일한 순서로 정수를 반환해야합니다. seeds
에 중복 값이 포함 된 경우 반환 된 목록에 중복 된 개수를 유지합니다. 예를 들어 count_each([10,20],[10,20,50,20,40,20])
은 [1,3]
및 count_each('aeiou','encyclopedia') should return [1,2,1,1,0]
을 반환해야합니다.두 번째 시퀀스의 첫 번째 시퀀스에서 시드 값 계산
이 기능을 프로그래밍하는 방법에 대해 고민하고 있습니다. 이것은 지금까지 가지고있는 것이지만 두 번째 시퀀스에서 시드 값의 수를 정확히 계산할뿐 아니라 값이 존재하는지 확인하는 것이 아니라는 것을 정확히 알 수는 없습니다. 이것에 대한 도움을 주시면 감사하겠습니다.
def count_each(seeds,xs):
if seeds in xs:
if seeds == True
return seeds
elif seeds == False
return None
가능한 복제 [목록에있는 요소의 주파수를 계산하는 방법?] (http://stackoverflow.com/questions/2161752/how -elf-the-of-the-element-of-a-list) – Julien