Hướng dẫn how do you count all values in python? - làm thế nào để bạn đếm tất cả các giá trị trong python?

Số lượng () là một hàm tích hợp trong Python. Nó sẽ trả về tổng số lượng của một phần tử nhất định trong một danh sách. Hàm đếm () được sử dụng để đếm các phần tử trong danh sách cũng như chuỗi.

Trong hướng dẫn Python này, bạn sẽ học:

  • Số lượng Python
  • Số lượng danh sách Python ()
  • Ví dụ 1: Số lượng danh sách
  • Ví dụ 2: Tìm số lượng của các yếu tố (sao chép) trong một danh sách nhất định

Số lượng danh sách Python ()

Số lượng () là một hàm tích hợp trong Python. Nó sẽ trả lại cho bạn số lượng của một yếu tố nhất định trong danh sách.

Syntax:

list.count(element)

Parameters:

Phần tử: Phần tử bạn muốn tìm số lượng.: The element you want to find the count.

ReturnValue:

Phương thức đếm () sẽ trả về một giá trị số nguyên, tức là, số lượng của phần tử đã cho từ danh sách đã cho. Nó trả về 0 nếu giá trị không được tìm thấy trong danh sách đã cho.

Ví dụ 1: Số lượng danh sách

Ví dụ sau đây cho thấy chức năng hoạt động của chức năng Count () trong danh sách:

list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)

Output:

The count of color: green is  3

Ví dụ 2: Tìm số lượng của các yếu tố (sao chép) trong một danh sách nhất định

list1 = [2,3,4,3,10,3,5,6,3]
elm_count = list1.count(3)
print('The count of element: 3 is ', elm_count)

Output:

The count of element: 3 is  4

Summary:

  • Số lượng () là một hàm tích hợp trong Python. Nó sẽ trả lại cho bạn số lượng của một phần tử nhất định trong danh sách hoặc một chuỗi.
  • Trong trường hợp của một danh sách, phần tử được tính cần phải được cung cấp cho hàm đếm () và nó sẽ trả về số lượng của phần tử.
  • Phương thức đếm () trả về một giá trị số nguyên.

Nếu bạn muốn đếm nhiều mục trong danh sách, bạn có thể gọi Count () trong một vòng lặp. Tuy nhiên, cách tiếp cận này đòi hỏi một đường chuyền riêng biệt trong danh sách cho mỗi cuộc gọi đếm (); mà có thể là thảm họa cho hiệu suất. Thay vào đó, sử dụng phương thức couter () từ các bộ sưu tập lớp.

Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về phương thức Danh sách Python () với sự trợ giúp của các ví dụ.

Phương thức list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green'] color_count = list1.count('green') print('The count of color: green is ', color_count) 8 Trả về số lần phần tử được chỉ định xuất hiện trong danh sách.

# create a list
numbers = [2, 3, 5, 2, 11, 2, 7]

# check the count of 2 count = numbers.count(2)

print('Count of 2:', count) # Output: Count of 2: 3


Thí dụ

Cú pháp của phương thức

list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
8 là:

list.count(element)

Count () tham số

Phương thức

list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
8 có một đối số duy nhất:

  • phần tử - phần tử được tính - the element to be counted

Trả về giá trị từ Count ()

Phương thức

list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
8 Trả về số lượng phần tử lần xuất hiện trong danh sách.


Ví dụ 1: Sử dụng đếm ()

# vowels list
vowels = ['a', 'e', 'i', 'o', 'i', 'u']

# count element 'i' count = vowels.count('i')

# print count print('The count of i is:', count)

# count element 'p' count = vowels.count('p')

# print count print('The count of p is:', count)

Đầu ra

The count of i is: 2
The count of p is: 0

Ví dụ 2: Đếm Tuple và các yếu tố danh sách bên trong Danh sách

# random list
random = ['a', ('a', 'b'), ('a', 'b'), [3, 4]]

# count element ('a', 'b') count = random.count(('a', 'b'))

# print count print("The count of ('a', 'b') is:", count)

# count element [3, 4] count = random.count([3, 4])

# print count print("The count of [3, 4] is:", count)

Đầu ra

list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
0

Dưới đây là ba giải pháp:

Nhanh nhất là sử dụng một vòng lặp và lưu trữ nó trong một dict.

list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
1

Kết quả

list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
2
list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
3
list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
4
list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
5
list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
6
list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
7

Làm thế nào để bạn đếm tất cả các giá trị trong danh sách Python?

Có một hàm tích hợp gọi là Len () để lấy tổng số mục trong danh sách, tuple, mảng, từ điển, v.v.danh sách đã cho.len() for getting the total number of items in a list, tuple, arrays, dictionary, etc. The len() method takes an argument where you may provide a list and it returns the length of the given list.

Làm thế nào để bạn đếm tất cả các yếu tố trong một danh sách?

Sử dụng hàm Len () để có được số lượng các phần tử chúng ta có thể sử dụng hàm Len () để trả về số lượng các phần tử có trong danh sách. to Get the Number of Elements We can use the len( ) function to return the number of elements present in the list.

Làm thế nào để bạn đếm nhiều giá trị trong Python?

Nếu bạn muốn đếm nhiều mục trong danh sách, bạn có thể gọi Count () trong một vòng lặp.Tuy nhiên, cách tiếp cận này đòi hỏi một đường chuyền riêng biệt trong danh sách cho mỗi cuộc gọi đếm ();mà có thể là thảm họa cho hiệu suất.Thay vào đó, sử dụng phương thức couter () từ các bộ sưu tập lớp.call count() in a loop. This approach, however, requires a separate pass over the list for every count() call; which can be catastrophic for performance. Use couter() method from class collections , instead.