関数にシード値のシーケンスseeds
が与えられている場合、すべてのシード値が2番目のシーケンス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]
を返します。第2シーケンスの最初のシーケンスからのシード値を計算する
私はこの機能をどのようにプログラムするかについて固執しています。これは私がこれまで行ってきたことですが、値が存在するかどうかを確認するだけでなく、2番目のシーケンスのシード値の数をどのくらい正確にカウントするかを理解できません。これについての助けに感謝します。
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リスト内の要素の頻度を数えてカウントする) – Julien