Mục đích của phương thức đếm () trong danh sách python là gì?


Sự mô tả

Phương thức danh sách Python đếm[] trả về số lần obj xuất hiện trong danh sách

cú pháp

Sau đây là cú pháp của phương thức count[] -

list.count[obj]

Thông số

  • obj − Đây là đối tượng được tính trong danh sách

Giá trị trả về

Phương thức này trả về số lần obj xuất hiện trong danh sách

Thí dụ

Ví dụ sau minh họa cách sử dụng phương thức count[]

#!/usr/bin/python

aList = [123, 'xyz', 'zara', 'abc', 123];
print "Count for 123 : ", aList.count[123]
print "Count for zara : ", aList.count['zara']

Khi chúng tôi chạy chương trình trên, nó tạo ra kết quả sau -

Count for 123 :  2
Count for zara :  1

Count[] là một hàm dựng sẵn trong Python trả về số đếm hoặc, theo nhiều thuật ngữ đơn giản, số lần một đối tượng nhất định xuất hiện trong danh sách. Nói cách khác, nó trả về tần suất xuất hiện của đối tượng đó trong danh sách mà chúng ta đang tìm kiếm. Nếu chúng tôi đang mong đợi chế độ của một cột cụ thể trong Tập dữ liệu được chỉ định, thì hàm đếm có thể được sử dụng để xử lý tương tự bằng cách triển khai cột này dưới dạng danh sách

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [83.083 xếp hạng]

cú pháp

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Cú pháp của hàm đếm[] trong Python để trả về tần số của một đối tượng như sau

list.count[Object]
  • Đối tượng là số, chuỗi hoặc bất kỳ số nào khác có số đếm được trả về
  • Phương thức Count[] trả về số lần đối tượng xuất hiện trong danh sách

Số lượng danh sách Python hoạt động như thế nào?

  • Ở đây, chúng tôi đã bắt đầu bằng cách tạo một danh sách các số nguyên với mỗi phần tử có một lần xuất hiện nhiều lần
  • Hàm Count[] được sử dụng như một thuộc tính cho list1, cùng với một đối số
  • Ở đây, đối số được truyền là một phần tử mà chúng ta cần kiểm tra sự xuất hiện của nó trong danh sách
  • Giá trị được trả về là số nguyên đại diện cho số lượng phần tử được truyền dưới dạng đối số cho hàm

Ví dụ về số lượng danh sách Python

Lấy một ví dụ để hiểu thêm về cách thức hoạt động của hàm đếm trong Python

Ví dụ 1

Mã số

## Python program to count the number of times an object occurs in the list of integers
list1 = [ 1 , 1 , 1 , 2 , 3 , 2 , 1 , 23 , 43 , 54 , 4 , 5 ,65 , 67 , 76 , 54 , 34 , 2 , 4 ,5 , 6 , 6 , 6, 7 , 8 , 9]
# Count[] function as an attribute to count the number of times the numeral 6 occours in the list1
print[list1.count[6]]

đầu ra

Điều gì xảy ra nếu chúng ta cần kiểm tra sự xuất hiện của hai phần tử trong một lần. Chúng ta có chuyển hai phần tử được phân tách bằng dấu phẩy cho hàm đếm[] không?

Hãy kiểm tra điều này bằng cách lấy một ví dụ khác trên cùng

Ví dụ #2

Mã số

## Python program to count the number of times an object occurs in the list of integers
list1 = [ 1 , 1 , 1 , 2 , 3 , 2 , 1 , 23 , 43 , 54 , 4 , 5 ,65 , 67 , 76 , 54 , 34 , 2 , 4 , 5 , 6 , 6 , 6, 7 , 8 , 9]
# Count[] function as an attribute to count the number of times two elements occours in the list1
print[list1.count[6,1]]

đầu ra

Chương trình này đưa ra lỗi khi truyền hai phần tử để kiểm tra sự xuất hiện của phần tử giống nhau trong danh sách. Vậy làm cách nào để kiểm tra sự xuất hiện của nhiều phần tử trong cùng một danh sách?

Có, chúng ta cần gọi lại hàm đếm [] trên cùng một danh sách, bỏ qua các phần tử khác. Hãy kiểm tra điều này bằng cách lấy một ví dụ khác trên cùng

Ví dụ #3

Mã số

## Python program to count the number of times an object occurs in the list of integers
list1 = [ 1 , 1 , 1 , 2 , 3 , 2 , 1 , 23 , 43 , 54 , 4 , 5 ,65 , 67 , 76 , 54 , 34 , 2 , 4 , 5 , 6 , 6 , 6, 7 , 8 , 9]
# Count[] function as an attribute to count the number of times two elements occours in the list1
print[list1.count[6]]
print[list1.count[1]]

đầu ra

Hàm đếm hoạt động như thế nào với các kiểu dữ liệu khác như char hoặc chuỗi, v.v. ?

Hãy khám phá điều tương tự bằng cách lấy một số ví dụ

Ví dụ #4

Mã số

## Python program to count the number of times an object occurs in the list of chars
list1 = [ 'e' , 'r' , 't' , 'e' , 'r' , 't' ,  'e' , 'r' , 't' ,  'e' , 'r' , 't' , 'e' , 'r' , 't' , 'e' , 'r' , 't' , 'e' , 'r' , 't' , 'e' , 'r' , 't' , 'e' , 'r' , 't' , 'e' , 'r' , 't' , 'e' , 'r' , 't' , 'e' , 'r' , 't' , 'e' , 'r' , 't' ,'e' , 'r' , 't' ,'e' , 'r' , 't' , 'e' , 'r' , 't' , 'e' , 'r' , 't' , 'e' , 'r' , 't'  ]
# Count[] function as an attribute to count the number of times two elements occours in the list1
print[list1.count['e']]
print[list1.count['z']]

đầu ra

Lưu ý ở đây trong bản in thứ hai, nơi chúng tôi đã chuyển 'z' làm phần tử để kiểm tra sự xuất hiện của nó trong danh sách

Chúng tôi nhận được đầu ra là 0 cho lần lặp này. Lý do là 'z' thậm chí không phải là một phần của danh sách. Hãy khám phá điều tương tự bằng cách lấy thêm một số ví dụ về cách nó hoạt động đối với chuỗi

Ví dụ #5

Mã số

________số 8

đầu ra

Sự kết luận

  • Hàm List count[] của Python trả về số lần phần tử có mặt trong danh sách
  • Chúng tôi không thể chuyển nhiều phần tử trong danh sách để kiểm tra sự xuất hiện của chúng
  • Nếu chúng ta cần làm tương tự, chúng ta cần chuyển các phần tử riêng biệt trong các hàm đếm riêng biệt

Bài viết được đề xuất

Đây là hướng dẫn về số lượng Danh sách Python. Ở đây chúng tôi thảo luận về tổng quan ngắn gọn về số lượng Danh sách Python và các ví dụ của nó, cùng với việc triển khai mã của nó. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm –

Chức năng của phương thức count[] là gì?

Hàm COUNT đếm số ô chứa số và đếm số trong danh sách đối số . Sử dụng hàm COUNT để lấy số lượng mục nhập trong một trường số nằm trong một dải ô hoặc mảng số.

đếm trong danh sách là gì?

Phương thức count[] trả về số lần phần tử được chỉ định xuất hiện trong danh sách .

Việc sử dụng hàm phần tử đếm danh sách trong Python là gì?

Phương thức Python List count[] trả về số lần một đối tượng nhất định xuất hiện trong Danh sách .

Sự khác biệt giữa Len[] và Count[] trong danh sách là gì?

length method= len[] => Nó trả về số phần tử từ giá trị của biến. phương thức đếm = count[] =>Trả về số lần xuất hiện từ giá trị của biến mà bạn đã chỉ định giá trị . Bởi vì trong "list1" có tổng giá trị bên trong là 4. Vì vậy, đó là lý do tại sao nó trở thành đầu ra 4 bằng cách sử dụng phương thức len[].

Chủ Đề