Việc sử dụng đếm () trong Python là gì?

Giả sử bạn có một chuỗi nhị phân rất dài [một chuỗi chỉ bao gồm các số 0 và 1] và bạn có một công việc tẻ nhạt là đếm số lần xuất hiện của '1' trong chuỗi đó. Bạn đã bao giờ tự hỏi làm thế nào bạn có thể giải quyết nhiệm vụ dài này trong vòng một giây chưa?

Hàm đếm[] của python là một hàm sẵn có của python dùng để đếm số lần xuất hiện của một ký tự hoặc chuỗi con trong chuỗi. Hàm đếm phân biệt chữ hoa chữ thường, điều đó có nghĩa là 'a' & 'A' không được coi là giống nhau

  • Hàm đếm có thể tìm khoảng trắng trong một chuỗi đã cho
  • Hàm đếm có thể xác định tần số của bất kỳ ký tự nào trong một chuỗi đã cho
  • Hàm đếm cũng có thể được sử dụng để tìm ra số lượng của một từ đã cho từ một chuỗi

Thêm ví dụ

ví dụ 1. Sử dụng phương pháp đếm với một chuỗi con

Hãy sử dụng hàm đếm [] trên các chuỗi để tìm sự xuất hiện của bất kỳ chuỗi con nào của nó [nhiều hơn một ký tự] trong chuỗi đó

string1 = 'abcdabcdabcdbcdefghqwert'

occurrenceOfSubstring = string1.count['abcd']

print["Occurrence of 'abcd' in string1: ", occurrenceOfSubstring]

đầu ra

Occurrence of 'abcd' in string1:  3

Giải thích

  • Chúng tôi đã tạo một chuỗi và lưu trữ nó vào một biến
  • Sau đó, chúng tôi đã tính toán sự xuất hiện của chuỗi con 'abcd' từ chuỗi và lưu trữ nó trong biến
  • Cuối cùng, chúng tôi đã in biến đó và nhận được sự xuất hiện của 'abcd' trong chuỗi dưới dạng đầu ra

ví dụ 2. Phương thức đếm với Ký tự trong Chuỗi nhị phân đã cho

Hãy sử dụng hàm đếm [] trên các chuỗi để tìm sự xuất hiện của bất kỳ ký tự nào của nó trong chuỗi đó bằng cách chuyển một số tham số tùy chọn bổ sung bắt đầu và kết thúc như đã thảo luận trước đó

Phương thức đếm[] trong Python tính toán số lần một phần tử cụ thể xuất hiện trong danh sách hoặc chuỗi. Count[] chấp nhận một đối số. giá trị mà bạn muốn tìm kiếm trong danh sách. Phương thức đếm [] được thêm vào cuối danh sách hoặc đối tượng chuỗi

Bạn có thể muốn biết một giá trị cụ thể xuất hiện bao nhiêu lần trong danh sách hoặc chuỗi. Ví dụ: giả sử bạn là người bán buôn. Bạn có thể muốn biết có bao nhiêu đơn đặt hàng mà một khách hàng cụ thể đã đặt trong sáu tháng qua

Tìm trận đấu Bootcamp của bạn

  • Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
  • Truy cập học bổng độc quyền và các khóa học chuẩn bị
Chọn sở thích của bạn
Tên đầu tiên

Họ

E-mail

Số điện thoại


Bằng cách tiếp tục, bạn đồng ý với Điều khoản dịch vụ và Chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận các ưu đãi và cơ hội từ Career Karma qua điện thoại, tin nhắn văn bản và email

Phương thức đếm[] trong Python có thể được sử dụng để đếm số lần một mục cụ thể xuất hiện trong danh sách hoặc chuỗi. Khi được sử dụng với một chuỗi, phương thức count[] đếm số lần một chuỗi con xuất hiện trong một chuỗi lớn hơn. Khi Count[] được sử dụng với một danh sách, phương thức này sẽ đếm số lần xuất hiện của một giá trị được chỉ định trong danh sách

Trong bài viết này, chúng ta sẽ thảo luận về cách sử dụng phương thức đếm [] trên cả danh sách và chuỗi

Hàm đếm[] trong Python

Hàm đếm [] trong Python tính toán số lần một giá trị xuất hiện trong danh sách hoặc chuỗi. Nó trả về số lần giá trị xuất hiện dưới dạng số nguyên

Đây là cú pháp của hàm đếm[]

names = ["Lewis", "Jade", "Lewis"]

print[names.count["Lewis"]]

Mã của chúng tôi đếm số lần “Lewis” xuất hiện trong danh sách của chúng tôi

Bạn có thể thấy rằng phương thức count[] được thêm vào sau một giá trị danh sách trong ví dụ này. Count[] không chấp nhận danh sách làm đối số. Phương thức đếm [] yêu cầu bạn chuyển giá trị mà bạn muốn tìm kiếm trong danh sách hoặc chuỗi dưới dạng đối số

con trăn. Đếm các mục trong danh sách

Ví dụ: giả sử bạn là nhân viên bán hàng cho một công ty chè địa phương. Bạn có thể muốn biết trà Bữa sáng kiểu Anh đã được bán bao nhiêu lần trong tháng qua cho một khách hàng cụ thể. Điều này sẽ cho phép bạn đánh giá nhu cầu của trà

» THÊM.   Lỗi loại Python. Đối tượng 'NoneType' không thể đăng ký Giải pháp

Bạn có thể sử dụng phương thức đếm [] trên danh sách các đơn đặt hàng trà được đặt trong tháng trước bởi một khách hàng nhất định để đánh giá nhu cầu. Đây là một ví dụ về chương trình hoàn thành nhiệm vụ này

tea_orders_for_customer = ['English Breakfast', 'English Breakfast', 'Oolong', 'Fruit', 'Oolong', 'English Breakfast']

count_orders = tea_orders_for_customer.count['English Breakfast']

print[count_orders]

Trên dòng mã đầu tiên, chúng tôi khai báo một mảng Python lưu trữ tất cả các đơn đặt hàng mà một khách hàng cụ thể đã đặt trong tháng trước. Chúng tôi sử dụng phương thức đếm [] để tính xem khách hàng đã đặt bao nhiêu lần trà Bữa sáng kiểu Anh

Cuối cùng, chúng tôi in kết quả của phương thức đếm [] của chúng tôi ra bàn điều khiển. Chúng tôi làm điều này bằng cách sử dụng câu lệnh print[] của Python. Mã của chúng tôi trả về tổng số lần phần tử Bữa sáng kiểu Anh trong danh sách xuất hiện. Kết quả là 3 trong trường hợp này

Hàm đếm [] trong Python có thể được sử dụng trên danh sách các số. Giả sử bạn là giáo viên lớp bốn muốn biết có bao nhiêu học sinh mười tuổi trong lớp của bạn. Bạn có thể tính toán thông tin này bằng đoạn mã sau

student_ages = [9, 9, 9, 8, 9, 10, 10, 10, 9, 10]

count_ten_year_olds = student_ages.count[10]

print[count_ten_year_olds]

Chúng tôi đếm phần tử bốn lần trong danh sách của chúng tôi. chương trình trở lại. 4

đếm[] Python. Sử dụng chuỗi

Phương thức count[] có thể đếm số lần xuất hiện của một chuỗi con trong một chuỗi lớn hơn. Phương thức chuỗi đếm[] trong Python tìm kiếm thông qua một chuỗi. Nó trả về một giá trị bằng số lần một chuỗi con xuất hiện trong chuỗi

Cú pháp của hàm tích hợp Count[] như sau

string_name.count[substring, start_pos, end_pos]

Phương thức đếm chuỗi [] có ba tham số

  • chuỗi con là chuỗi có số đếm được tính với chuỗi lớn hơn [bắt buộc]
  • start_pos là vị trí chỉ mục mà quá trình tìm kiếm sẽ bắt đầu [tùy chọn]
  • end_pos là vị trí chỉ mục mà tại đó quá trình tìm kiếm sẽ dừng lại [tùy chọn]

» THÊM.   Lỗi loại Python. [các] loại toán hạng không được hỗ trợ cho +. Giải pháp ‘nonetype’ và ‘str’

đếm [] Ví dụ về Python. Sử dụng chuỗi

Hãy sử dụng một ví dụ để giới thiệu phương thức đếm chuỗi []. Giả sử rằng chúng ta có một chuỗi Python chứa danh sách vinh danh hàng tháng cho lớp của chúng ta. Chúng tôi muốn biết Emily xuất hiện bao nhiêu lần trên bảng danh dự. Chúng ta có thể sử dụng đoạn mã sau để tính toán con số này

honor_roll = 'Frank Peter Emily Carly Sophie Alice Miles Frank Emily'

count_emily = honor_roll.count['Emily']

print[count_emily]

mã của chúng tôi trả về. 2

Mã của chúng tôi hoạt động tương tự như phương thức đếm danh sách []. Sự khác biệt là trong ví dụ này, chúng tôi đã chỉ định một chuỗi thay vì một danh sách

Sử dụng đối số vị trí bắt đầu

Chúng tôi có thể sử dụng các đối số start_pos và end_pos để chỉ định nơi bắt đầu tìm kiếm của chúng tôi. Nói rằng chúng tôi muốn biết Frank đã xuất hiện bao nhiêu lần trong bảng danh dự kể từ lần đầu tiên anh ấy xuất hiện

Để tính toán dữ liệu này, chúng tôi muốn bỏ qua lần đầu tiên anh ấy xuất hiện trên bảng danh dự. Chúng tôi có thể làm như vậy bằng cách sử dụng đoạn mã sau

honor_roll = 'Frank Peter Emily Carly Sophie Alice Miles Frank Emily'

count_frank = honor_roll.count['Frank', 6]

print[count_frank]

mã của chúng tôi trả về. 1

Mặc dù Frank xuất hiện trong danh sách danh dự của chúng tôi hai lần, nhưng lần đầu tiên anh ấy xuất hiện là trước vị trí chỉ số 6 trong chuỗi của chúng tôi. Bởi vì chúng tôi đã chỉ định đối số start_pos và đặt nó thành 6, chương trình của chúng tôi sẽ bỏ qua tất cả các ký tự trước giá trị chỉ mục đó. Vì vậy, mã của chúng tôi trả về 1, thay vì 2

Sử dụng đối số vị trí kết thúc

Hoặc giả sử rằng chúng ta muốn biết Emily đã được vinh danh bao nhiêu lần trước chiến thắng gần đây nhất của cô ấy. Chúng ta có thể tính toán điều này bằng cách sử dụng đoạn mã sau

________số 8_______

"Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. "

Venus, Kỹ sư phần mềm tại Rockbot

Find Your Bootcamp Match

Phương thức count[] của chúng ta trả về số lần Emily được vinh danh. Chương trình Python trả về. 1

» THÊM.   Python Sắp xếp bong bóng. Hướng dẫn cách thực hiện

Chúng tôi đã chỉ định cả đối số start_pos và end_pos trong ví dụ của mình. Đối số end_pos được đặt thành 49, trước khi Emily thứ hai xuất hiện trong chuỗi của chúng tôi

Emily đã hai lần được vinh danh hàng tháng. Nhưng, tên của cô ấy chỉ xuất hiện trong danh sách một lần trước vị trí chỉ số 49 trong danh sách của chúng tôi

Phần kết luận

Phương thức count[] trong Python tính toán số lần một giá trị cụ thể xuất hiện trong một chuỗi hoặc một danh sách trong Python. Count[] chấp nhận một đối số. giá trị mà bạn muốn tìm kiếm trong chuỗi hoặc danh sách

Khi Count[] được sử dụng với một chuỗi, nó sẽ tìm kiếm một chuỗi con trong một chuỗi lớn hơn. Khi đó, hàm count[] sẽ trả về số lần chuỗi con xuất hiện trong chuỗi. Khi Count[] được sử dụng với một danh sách, nó sẽ trả về số lần một giá trị cụ thể đã được nhập vào danh sách

Bây giờ bạn đã có kiến ​​thức cần thiết để sử dụng phương pháp đếm Python như một chuyên gia. Để tìm thêm tài nguyên học Python, hãy xem toàn bộ hướng dẫn Cách học Python của chúng tôi



Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK

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ố.

Việc sử dụng phương thức đếm [] giải thích với ví dụ là gì?

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

Làm cách nào để đếm dữ liệu trong Python?

Count[] là một hàm tích hợp sẵn trong Python. Nó sẽ trả về cho bạn số lượng phần tử đã cho trong danh sách hoặc chuỗi. Trong trường hợp là một danh sách, phần tử cần đếm cần đượ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 count[] trả về một giá trị số nguyên.

chức năng đế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 .

Chủ Đề