Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonリスト内のオブジェクトの合計発生数をカウントするにはどうすればよいですか?


list class count関数を使用して、Pythonリスト内のオブジェクトの出現回数をカウントできます。これは、1つのオブジェクトのみのカウントが必要な場合にのみ使用してください。呼び出されたリストで、渡したオブジェクトの総数を検索します。

>>> ["red", "blue", "red", "red", "blue"].count("red")
3

リスト内のすべてのオブジェクトの数を取得する場合は、コレクションからCounterを使用することをお勧めします。指定されたリスト内のすべてのオブジェクトの頻度をカウントし、それらを辞書として返します。キーはオブジェクトとして、値はリスト内のカウントとして返されます。

from collections import Counter
my_list = ["red", "blue", "red", "red", "blue"]
print(Counter(my_list))
出力 これにより出力が得られます-

Counter({'blue': 2, 'red': 3})

  1. Pythonの特定の位置にあるリストのオブジェクトを挿入するにはどうすればよいですか?

    特定の位置に要素を挿入する場合は、insert(pos、obj)メソッドを使用します。 1つのオブジェクトを受け入れ、そのオブジェクトが呼び出されたリストの位置posにそのオブジェクトを追加します。 例 my_list = [2, 3, 1, -4, -1, -4] my_list.insert(1, 0) print(my_list) 出力 これにより、出力が得られます- [2, 0, 3, 1, -4, -1, -4] オブジェクトを最後にのみ挿入する場合は、挿入の代わりに追加を使用します。 1つのオブジェクトを受け入れ、そのオブジェクトを呼び出されたリストの最後に追加します。 例

  2. Pythonのリストのリストからフラットリストを作成するにはどうすればよいですか?

    各アイテムがリスト自体であるリストオブジェクトがあり、すべてのリストのすべてのアイテムを別のリストオブジェクトに配置する場合、それはフラットリストと呼ばれます。たとえば、