私は、 'Fish、Carrot、Beef、Fish'のようなテーブルを入力すると、 'Fish'が何回入力されたかを検出する機能を作ろうとしています。これは2の代わりに 'None'を返します。与えられた変数にいくつの文字列が存在するかを検出しますか?
def word_count(x):
count = 0
for item in x:
if item == 'Fish':
count = count + 1
return count
word_count(['Fish', 'Carrot', 'Beef', 'Fish'])
私はPythonにはかなり新しくて、何か助けていただきありがとうございます。
ようになります。 'word_count( '' Fish '、' Carrot '、' Beef '、' Fish ')')で呼び出すと、末尾にあるcountを返すだけです(forループの外側) – L3viathan
collections.Counterはこの仕事をします。 .. –