Đối số đếm Python

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

Họ

Email

Điện thoại .


By continuing you agree to our Terms of Service and Privacy Policy, and you consent to receive offers and opportunities from Career Karma by telephone, text message, and 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 chỉ mục Python. danh sách chỉ mục gán nằm ngoài phạm vi 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.   Tìm hiểu Python để phát triển ứng dụng. Tài nguyên học tập, thư viện và các bước cơ bản

đế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

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

count_emily = honor_roll.count['Emily', 0, 49]

print[count_emily]

"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.   Cách sử dụng Phương thức lấy thư mục hiện tại của Python

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

Sự 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

4 Xếp hạng



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

Có bao nhiêu đối số được truyền cho phương thức tell[] trong Python?

Phương thức này không có tham số và trả về một giá trị số nguyên. Ban đầu con trỏ tệp trỏ đến đầu tệp [nếu không được mở ở chế độ chắp thêm]. Vì vậy, giá trị ban đầu của tell[] bằng không.

Làm cách nào bạn có thể nhận được tổng số đối số được truyền cho một hàm?

Các đối số. thuộc tính độ dài chứa số lượng đối số được truyền cho hàm.

* arg trong Python là gì?

*args cho phép chúng tôi chuyển một số lượng biến đối số không phải từ khóa cho hàm Python . Trong hàm, chúng ta nên sử dụng dấu hoa thị [ * ] trước tên tham số để truyền số lượng đối số thay đổi.

Chủ Đề