Hướng dẫn how do you count numbers in a list python? - làm thế nào để bạn đếm số trong một python danh sách?

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

# 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)
7 trả về số lần phần tử được chỉ định xuất hiện trong danh sách.

Thí dụ

# 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


Cú pháp của Danh sách đếm ()

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

# 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)
7 là:

list.count(element)

Count () tham số

Phương thức

# 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)
7 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

# 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)
7 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

The count of ('a', 'b') is: 2
The count of [3, 4] is: 1

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:

list.count(element)
0

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.

Giới thiệu

Nhận số lượng các yếu tố trong một danh sách trong Python là một hoạt động phổ biến. Ví dụ: bạn sẽ cần biết có bao nhiêu yếu tố mà danh sách có bất cứ khi nào bạn lặp lại thông qua nó. Hãy nhớ rằng các danh sách có thể có sự kết hợp của số nguyên, phao, chuỗi, booleans, danh sách khác, v.v. như các yếu tố của chúng:

list.count(element)
1

Nếu chúng ta đếm các yếu tố trong

The count of i is: 2
The count of p is: 0
1, chúng ta sẽ nhận được 5 yếu tố nói chung. Nếu chúng ta làm tương tự cho
The count of i is: 2
The count of p is: 0
2, chúng ta sẽ nhận được 4 yếu tố.

Có nhiều cách khác nhau để có được số lượng các yếu tố trong một danh sách. Các cách tiếp cận khác nhau cho dù bạn muốn đếm danh sách lồng nhau là một yếu tố hoặc tất cả các yếu tố trong danh sách lồng nhau hay bạn chỉ quan tâm đến các yếu tố duy nhất và tương tự.

Chức năng tích hợp Len ()

Cách đơn giản nhất để có được số lượng các phần tử trong danh sách là sử dụng hàm tích hợp Python

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

Hãy xem xét ví dụ sau:

list.count(element)
2

Bản in nào:

list.count(element)
3

Như hàm tên cho thấy,

The count of i is: 2
The count of p is: 0
3 trả về độ dài của danh sách, bất kể các loại phần tử trong đó.

Sử dụng một vòng lặp cho

Một cách khác, chúng ta có thể làm điều này là tạo một chức năng lặp qua danh sách bằng cách sử dụng vòng lặp

The count of i is: 2
The count of p is: 0
5. Trước tiên chúng tôi khởi tạo số lượng của các phần tử thành 0 và mỗi khi một lần lặp vòng lặp được thực hiện, số lượng tăng thêm 1.

Vòng lặp kết thúc khi nó lặp lại trên tất cả các phần tử, do đó, số lượng sẽ đại diện cho tổng số phần tử trong danh sách:

list.count(element)
4

Chạy mã này sẽ in:

list.count(element)
5

Đây là một giải pháp dài dòng hơn nhiều so với hàm

The count of i is: 2
The count of p is: 0
3, nhưng nó đáng để trải qua nó vì chúng ta sẽ thấy sau trong bài viết rằng ý tưởng tương tự có thể được áp dụng khi chúng ta xử lý danh sách danh sách. Ngoài ra, bạn có thể muốn thực hiện một số hoạt động trên chính các yếu tố hoặc một hoạt động nói chung, điều này có thể xảy ra ở đây.

Nhận số lượng các yếu tố duy nhất trong danh sách

Danh sách có thể có nhiều yếu tố, bao gồm cả bản sao. Nếu chúng ta muốn có được số lượng các yếu tố mà không có các bản sao (các yếu tố duy nhất), chúng ta có thể sử dụng một hàm tích hợp khác

The count of i is: 2
The count of p is: 0
7. Hàm này tạo ra một đối tượng
The count of i is: 2
The count of p is: 0
8, từ chối tất cả các giá trị trùng lặp.

Sau đó, chúng tôi chuyển điều đó vào hàm

The count of i is: 2
The count of p is: 0
3 để có được số lượng các phần tử trong
The count of i is: 2
The count of p is: 0
8:

list.count(element)
6

Bản in nào:

list.count(element)
7

Chúng ta có thể thấy rằng

# 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)
1 có tổng cộng 8 yếu tố, trong đó 5 yếu tố là duy nhất.

Danh sách danh sách sử dụng Len ()

Trong phần giới thiệu, chúng tôi đã thấy rằng các yếu tố của danh sách có thể thuộc các loại dữ liệu khác nhau. Tuy nhiên, danh sách có thể có, lần lượt, danh sách là yếu tố của chúng. Ví dụ:

list.count(element)
8

Nếu chúng tôi sử dụng chức năng tích hợp

The count of i is: 2
The count of p is: 0
3, danh sách được tính là các yếu tố đơn lẻ, vì vậy chúng tôi sẽ có:

Kiểm tra hướng dẫn thực hành của chúng tôi, thực tế để học Git, với các thực hành tốt nhất, các tiêu chuẩn được công nghiệp chấp nhận và bao gồm bảng gian lận. Ngừng các lệnh git googling và thực sự tìm hiểu nó!

list.count(element)
9

Bản in nào:

# 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)
0

Chúng ta có thể thấy rằng

# 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)
1 có tổng cộng 8 yếu tố, trong đó 5 yếu tố là duy nhất.

Danh sách danh sách sử dụng Len ()

Trong phần giới thiệu, chúng tôi đã thấy rằng các yếu tố của danh sách có thể thuộc các loại dữ liệu khác nhau. Tuy nhiên, danh sách có thể có, lần lượt, danh sách là yếu tố của chúng. Ví dụ:

Nếu chúng tôi sử dụng chức năng tích hợp

The count of i is: 2
The count of p is: 0
3, danh sách được tính là các yếu tố đơn lẻ, vì vậy chúng tôi sẽ có:

# 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)
1

Kiểm tra hướng dẫn thực hành của chúng tôi, thực tế để học Git, với các thực hành tốt nhất, các tiêu chuẩn được công nghiệp chấp nhận và bao gồm bảng gian lận. Ngừng các lệnh git googling và thực sự tìm hiểu nó!

# 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)
2

Lưu ý rằng danh sách trống được tính là một yếu tố. Nếu một danh sách trong danh sách chứa nhiều yếu tố, chúng sẽ không được xem xét. Đây là nơi một vòng

The count of i is: 2
The count of p is: 0
5 có ích.

Nhận số lượng các yếu tố trong danh sách chứa các danh sách khác

Nếu chúng tôi muốn đếm tất cả các yếu tố trong danh sách chứa các danh sách khác, chúng tôi có thể sử dụng vòng lặp

The count of i is: 2
The count of p is: 0
5. Chúng ta có thể khởi tạo biến
# 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)
5 thành 0 và lặp qua danh sách. Trong mỗi lần lặp lại,
# 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)
5 tăng theo độ dài của danh sách đó.

# 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)
3

Chúng tôi sẽ sử dụng chức năng tích hợp

The count of i is: 2
The count of p is: 0
3 để có độ dài:

Đầu ra là:

Có một vài điều quan trọng cần lưu ý trong ví dụ này. Thứ nhất, lần này danh sách trống không ảnh hưởng đến tổng số. Điều này là do trong mỗi vòng lặp, chúng tôi xem xét độ dài của danh sách lồng nhau hiện tại và vì độ dài của một danh sách trống là 0,

# 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)
5 được tăng thêm 0.

# 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)
4

Tuy nhiên, bạn có thể thấy rằng mỗi ký tự của chuỗi

# 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)
9 đều được tính vào tổng số phần tử. Điều này là do hàm
The count of i is: 2
The count of p is: 0
3 hoạt động trên chuỗi bằng cách trả về tất cả các ký tự của nó. Chúng ta có thể tránh tình huống này bằng cách sử dụng phương pháp tương tự như trong phần bên dưới, điều này cũng cho phép chúng ta có các yếu tố khác ngoài danh sách.

Một cách thú vị khác để làm điều tương tự như trong ví dụ trước là sử dụng danh sách hiểu:

Dòng này về cơ bản làm hai điều. Đầu tiên, nó tạo ra một danh sách mới chứa độ dài của tất cả các yếu tố của danh sách ban đầu. Trong trường hợp của chúng tôi sẽ là

The count of ('a', 'b') is: 2
The count of [3, 4] is: 1
1. Thứ hai, nó gọi hàm
The count of ('a', 'b') is: 2
The count of [3, 4] is: 1
2 bằng danh sách mới được tạo làm tham số, trả về tổng số của tất cả các yếu tố, cho chúng tôi kết quả mong muốn.

Danh sách lồng nhau

# 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)
5

Danh sách lồng nhau là danh sách là các yếu tố của các danh sách khác. Có thể có nhiều cấp độ danh sách bên trong nhau:

# 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)
6

Chúng ta có thể thấy rằng

The count of ('a', 'b') is: 2
The count of [3, 4] is: 1
3 có trong danh sách
The count of ('a', 'b') is: 2
The count of [3, 4] is: 1
4, do đó, có trong danh sách chính
The count of ('a', 'b') is: 2
The count of [3, 4] is: 1
5.

Một lần nữa, chúng tôi khởi tạo biến

# 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)
5 thành 0. Nếu chúng tôi muốn có được tổng số phần tử trong danh sách lồng nhau, trước tiên chúng tôi cần kiểm tra xem phần tử có phải là danh sách hay không. Nếu có, chúng tôi lặp bên trong danh sách và gọi lại chức năng cho đến khi không còn danh sách lồng nhau. Tất cả các yếu tố khác ngoài danh sách (số nguyên, chuỗi, v.v.) sẽ tăng số lượng lên 1.

Lưu ý rằng đây cũng là giải pháp cho các vấn đề gây ra bởi phương pháp trước đó.

Chúng ta hãy xem mã để đếm các yếu tố trong danh sách lồng nhau:

Chạy mã này sẽ cung cấp cho chúng tôi:

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

Python Danh sách đếm () Phương thức Cú pháp..
Cú pháp: list_name.count (đối tượng).
Parameters:.
Trả về: Trả về số lượng đối tượng xảy ra trong danh sách ..
Exception:.

Làm thế nào để bạn đếm số trong 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 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. is a built-in function in Python. It will return you the count of a given element in a list or a string. In the case of a list, the element to be counted needs to be given to the count() function, and it will return the count of the element. The count() method returns an integer value.

Làm thế nào để bạn đếm số lần xuất hiện của một số trong danh sách Python?

Toán tử.countof () được sử dụng để đếm số lần xuất hiện của B trong a.Nó đếm số lần xuất hiện của giá trị.Nó trả về số lượng của một số lần xuất hiện của giá trị. countOf() is used for counting the number of occurrences of b in a. It counts the number of occurrences of value. It returns the Count of a number of occurrences of value.

Làm thế nào để bạn đếm sự xuất hiện trong một danh sách?

Cách "tiêu chuẩn" (không có thư viện bên ngoài) để có được số lượng từ xuất hiện trong danh sách là bằng cách sử dụng hàm số () của đối tượng danh sách.Phương thức Count () là một hàm tích hợp lấy một phần tử làm đối số duy nhất của nó và trả về số lần phần tử xuất hiện trong danh sách.using the list object's count() function. The count() method is a built-in function that takes an element as its only argument and returns the number of times that element appears in the list.