Thống kê là một nhiệm vụ phổ biến trong lập trình Python. Nó có thể giúp chúng ta nhanh chóng đếm tần suất của nhiều dữ liệu khác nhau và hàm count trong Python là một công cụ rất mạnh mẽ và tiện lợi. Giới thiệu cú pháp và cách sử dụng cơ bản, bài viết này sẽ khám phá những ứng dụng tuyệt vời của hàm count trong Python và chứng minh ứng dụng của hàm count trong các tình huống khác nhau thông qua 15 ví dụ cụ thể. Đếm số lần xuất hiện của ký tự Chỉ cần gọi phương thức count của chuỗi và truyền ký tự mục tiêu làm tham số. Hàm count có thể dễ dàng đếm số lần một ký tự xuất hiện trong chuỗi. Chúng ta muốn đếm số lần chữ cái 'o' xuất hiện trong chuỗi "HelloWorld!". Chúng ta có thể sử dụng đoạn mã sau: count="Xin chào thế giới!".count('o') Vì vậy, 'o' xuất hiện hai lần trong chuỗi và biến count sẽ nhận giá trị là 2. Đếm số lần xuất hiện của một chuỗi con trong một chuỗi Chúng ta cũng có thể sử dụng hàm count để đếm số lần một chuỗi con xuất hiện trong chuỗi gốc, ngoài việc đếm số lần một ký tự đơn xuất hiện. Python dễ học, Python thú vị, chúng ta muốn đếm số lần chuỗi con 'Python' xuất hiện trong chuỗi "Python is powerful", chúng ta có thể sử dụng đoạn mã sau: count="Python rất mạnh mẽ. Python dễ học. Python rất thú vị.".count('Python') Vì vậy, nếu 'Python' xuất hiện ba lần trong chuỗi, biến count sẽ nhận giá trị 3. Đếm số lần một phần tử xuất hiện trong danh sách Hàm count cũng có thể áp dụng cho các cấu trúc dữ liệu khác như danh sách, không chỉ chuỗi. Để đếm số lần xuất hiện của phần tử 1, chúng ta có danh sách số = [1,2,3,4,1,1,2,1,3,1], chúng ta có thể sử dụng đoạn mã sau: đếm = số.đếm(1) Vì vậy, nếu số 1 xuất hiện năm lần trong danh sách, biến count sẽ nhận giá trị 5. Đếm số lần xuất hiện của một phần tử trong một tuple Chúng ta cũng có thể thực hiện thống kê trên các bộ, tương tự như danh sách. Chúng ta muốn đếm số lần phần tử 'apple' xuất hiện. Có một bộ fruits=('apple','banana','apple','orange','apple'). Chúng ta có thể sử dụng đoạn mã sau: count = fruits.count('táo') Vì vậy, nếu 'apple' xuất hiện ba lần trong bộ, biến count sẽ nhận giá trị là 3. Đếm số lần một phần tử xuất hiện Hàm đếm cũng hoạt động với các kiểu dữ liệu. Để đếm số lần xuất hiện của phần tử 'red', chúng ta có colors={'red','blue','red','green','red'}, chúng ta có thể sử dụng đoạn mã sau: đếm = màu sắc.đếm('đỏ') Vì vậy, nếu 'red' xuất hiện ba lần trong văn bản, biến count sẽ nhận giá trị là 3. Đếm số lần một khóa xuất hiện trong từ điển Ngoài các cấu trúc dữ liệu trên, hàm đếm cũng có thể được sử dụng trên các từ điển. Vì vậy, chúng ta có thể đếm số lần một khóa xuất hiện trong từ điển và giá trị trong từ điển có thể được lập chỉ mục theo khóa đó. Chúng tôi muốn đếm số lần xuất hiện của khóa 'Toán'. Chúng tôi có một từ điển scores={'Math':90,'English':85,'Mathematics':95,'Physics':80}. Chúng tôi có thể sử dụng mã sau: đếm = danh sách(điểm.khóa()).đếm('Toán') Do đó, nếu 'Math' chỉ xuất hiện một lần trong khóa của từ điển, biến count sẽ nhận giá trị là 1. Đếm số phần tử trong danh sách thỏa mãn một điều kiện Hàm count cũng có thể đếm số phần tử trong danh sách đáp ứng một điều kiện nhất định, ngoài việc đếm số lần xuất hiện của một phần tử cụ thể. Chúng ta muốn đếm số phần tử lớn hơn 5 và chúng ta có danh sách số = [1,2,3,4,5,6,7,8,9]. Chúng ta có thể sử dụng mã sau: đếm=tổng(1fornuminnumbersifnum>5) Vì vậy, nếu có bốn phần tử trong danh sách lớn hơn 5 thì biến count sẽ nhận giá trị là 4. Đếm số ký tự của một kiểu nhất định trong một chuỗi Chữ thường, chẳng hạn như chữ hoa, số, khoảng trắng, v.v. Hàm count cũng có thể được sử dụng để đếm số ký tự của một kiểu nhất định trong một chuỗi. Để đếm số chữ cái viết hoa trong chuỗi "HelloWorld123", bạn có thể sử dụng đoạn mã sau: count = sum(1 cho char trong "HelloWorld123" nếu char.isupper()) Vì vậy, ngay cả khi có hai chữ cái viết hoa trong chuỗi, biến count vẫn sẽ cho kết quả là 2. Đếm số lượng phần tử của một kiểu nhất định trong danh sách Chúng ta cũng có thể đếm số lượng phần tử của một kiểu nhất định trong danh sách, tương tự như chuỗi. Chúng ta muốn đếm số phần tử chuỗi. Có một danh sách data=[1,'apple',2,'banana',3,'orange']. Chúng ta có thể sử dụng mã sau: đếm = tổng(1foritemindataifisinstance(item,str)) Vì vậy, nếu có ba phần tử chuỗi trong danh sách, biến count sẽ nhận được kết quả là 3. Đếm số phần tử trong danh sách đáp ứng một điều kiện Chúng ta cũng có thể sử dụng hàm count để đếm số phần tử trong danh sách đáp ứng một điều kiện cụ thể, tương tự như mục 7. Chúng ta muốn đếm số phần tử chia hết cho 2. Chúng ta có danh sách số = [1,2,3,4,5,6,7,8,9]. Chúng ta có thể sử dụng mã sau: đếm = tổng(1fornuminnumbersifnum%2==0) Do đó, có bốn phần tử trong danh sách chia hết cho 2 và biến count sẽ trả về kết quả là 4. Đếm các vị trí chỉ mục của một chuỗi con trong một chuỗi Hàm count cũng có thể giúp chúng ta lấy được vị trí chỉ mục của chuỗi con trong chuỗi gốc, ngoài việc đếm số lần. Và lấy vị trí chỉ mục của nó. Chúng ta muốn đếm số lần chữ cái 'l' xuất hiện trong chuỗi "HelloWorld!". Chúng ta có thể sử dụng đoạn mã sau: count="Xin chào thế giới!".count('l') chỉ số=0 whilecount>0: index="Xin chào thế giới!".index('l',index)+1 đếm-=1 in(chỉ mục) Nghĩa là, các vị trí mà chữ cái 'l' xuất hiện trong chuỗi lần lượt là chỉ mục 3 và chỉ mục 5 và kết quả đầu ra là 3 và 5. Đếm vị trí chỉ mục của một phần tử trong danh sách Tương tự như vậy, chúng ta cũng có thể sử dụng hàm count để đếm vị trí chỉ mục của một phần tử trong danh sách. Và lấy vị trí chỉ mục của nó. Chúng ta muốn đếm số lần số 1 xuất hiện trong danh sách. Có một danh sách số=[1,2,3,4,1,1,2,1,3,1]. Chúng ta có thể sử dụng mã sau: đếm = số.đếm(1) chỉ số=[] chỉ số=0 whilecount>0: chỉ số = số.chỉ số (1, chỉ số) + 1 chỉ mục.thêm(chỉ mục) đếm-=1 in(chỉ mục) Nghĩa là các vị trí chỉ mục mà số 1 xuất hiện trong danh sách là 1, 6, 5, 8 và 10 và kết quả đầu ra là [1,5,6,8,10]. Đếm vị trí chỉ mục cuối cùng của một chuỗi con trong một chuỗi Chúng ta cũng có thể sử dụng hàm count để lấy vị trí chỉ mục của lần xuất hiện cuối cùng của một chuỗi con trong chuỗi gốc, ngoài phương pháp thống kê tại điểm thứ mười một. Chúng ta muốn đếm vị trí chỉ mục của lần xuất hiện cuối cùng của chữ cái 'l' trong chuỗi "HelloWorld!". Chúng ta có thể sử dụng đoạn mã sau: count="Xin chào thế giới!".count('l') chỉ số=0 whilecount>0: index="Xin chào thế giới!".rindex('l',0,index)+1 đếm-=1 in(chỉ mục) Nghĩa là, lần xuất hiện cuối cùng của chữ cái 'l' trong chuỗi là ở vị trí thứ 10 và kết quả đầu ra là 10. Đếm vị trí chỉ mục của lần xuất hiện cuối cùng của một phần tử trong danh sách Chúng ta cũng có thể sử dụng hàm count để đếm vị trí chỉ mục của lần xuất hiện cuối cùng của một phần tử trong danh sách, tương tự như điểm 12. Chúng ta muốn đếm vị trí chỉ số của lần xuất hiện cuối cùng của số 1 trong danh sách. Chúng ta có danh sách số = [1,2,3,4,1,1,2,1,3,1]. Chúng ta có thể sử dụng mã sau: đếm = số.đếm(1) chỉ số=[] index=len(số) whilecount>0: chỉ số = số.rindex(1,0,chỉ số)+1 chỉ mục.thêm(chỉ mục) đếm-=1 in(chỉ mục) 6. Nghĩa là vị trí chỉ mục cuối cùng của số 1 trong danh sách là chỉ mục 10 và kết quả đầu ra là [10,8,6,5,1], 5 và 1, 8. Qua phần giới thiệu của bài viết này, chúng ta có thể thấy hàm count trong Python đóng vai trò rất lớn trong quá trình xử lý dữ liệu thống kê. Các cấu trúc dữ liệu phổ biến như danh sách và bộ, cũng như việc lấy vị trí chỉ mục của một phần tử trong chuỗi hoặc danh sách, cũng có thể giúp chúng ta đếm số lượng phần tử đáp ứng một điều kiện nhất định và không chỉ áp dụng cho chuỗi. Nó có thể cải thiện hiệu quả lập trình của chúng ta, cho phép chúng ta xử lý phân tích dữ liệu và các tác vụ thống kê thuận tiện hơn, cũng như làm chủ cách sử dụng hàm đếm. Có thể dùng để đếm số lần xuất hiện của một ký tự, số phần tử đáp ứng các điều kiện và lấy vị trí chỉ mục của phần tử. Hàm count là một hàm rất thực tế trong Python, có thể đếm số lần xuất hiện của một phần tử và số lần xuất hiện của một chuỗi con. Nó mang lại sự tiện lợi lớn cho công việc lập trình của chúng ta, cú pháp đơn giản và rõ ràng, việc sử dụng linh hoạt và đa dạng. Hàm đếm là một công cụ không thể thiếu trong cả công việc lập trình hàng ngày cũng như công việc phân tích dữ liệu và thống kê. |
>>: Làm thế nào để khắc phục ổ đĩa quang ngoài không đọc được đĩa?
Khi chúng ta cáu kỉnh, tức giận hoặc có tâm trạng ...
Với sự phát triển liên tục của ngành thương mại đ...
Việc nâng cấp Cửa hàng WeChat đã mang đến những c...
Trước khi chúng ta kịp nhận ra, năm 2023 đã đến đ...
Bài viết này thảo luận sâu về chiến lược triển kh...
Việc kết nối máy tính và máy in đúng cách đã trở t...
Trong môi trường kinh tế luôn thay đổi và sự cạnh...
Hôm nay chúng ta sẽ xem xét sự khác biệt về ngoại ...
Với sự phát triển không ngừng của ngành thương mạ...
Nhiều người phản ánh rằng việc trồng cỏ không còn...
Kích thước có tác động quan trọng đến trải nghiệm ...
Bo mạch chủ là linh hồn của máy tính. Là thành phầ...
Có thể ngăn ngừa hiệu quả sự phát tán mùi thức ăn ...
Tác giả đã thử nghiệm “Tiangong AI Search” mới ph...
Trong lĩnh vực đời sống địa phương, Video Account...