ユーザが入力するプロンプトが表示されるリスト内の各数字の出現数(1~100の数字)を見つける必要があります。私の考えは各数字を数え、まったく発生しない場合は何もしないでください。これを行うためのアイデアはありますか?数字の出現数をカウントする
あなたがPythonでil1 = eval(input("Enter integers between 1 and 100 "))
lst1 = []
for i in range(0,len(il1)):
lst1.append(il1[i])
for i in range(0,len(lst1)):
for j in range(1,100+1):
if lst1.count([j]) != 0:
print(i,"occurs",lst1.count[j],"times")
else:
continue
なぜ 'eval'を使うのですか? 'なぜ' j'をリストに入れて 'count()'を呼びますか?なぜインデックス 'j'で' count'にアクセスしようとしていますか?おそらく[コレクションモジュールからのカウンタ](https://docs.python.org/3/library/collections.html#collections.Counter) – MooingRawr
を見てください。あなたはPythonをjavaのように記述します。これはPythonで1行で行うことができます – user1767754
[リスト項目の出現数をカウントする方法]の可能な複製?(https://stackoverflow.com/questions/2600191/how-to-count-the-occurrences-of-a-list-item) – trentcl