Bộ sưu tập Python: Tập thể dục-4 với giải pháp
Viết một chương trình Python để tìm sự xuất hiện của 10 từ phổ biến nhất trong một văn bản nhất định.
Giải pháp mẫu::
Mã Python:
from collections import Counter
import re
text = """The Python Software Foundation [PSF] is a 501[c][3] non-profit
corporation that holds the intellectual property rights behind
the Python programming language. We manage the open source licensing
for Python version 2.1 and later and own and protect the trademarks
associated with Python. We also run the North American PyCon conference
annually, support other Python conferences around the world, and
fund Python related development with our grants program and by funding
special projects."""
words = re.findall['\w+',text]
print[Counter[words].most_common[10]]
Đầu ra mẫu:
[['Python', 6], ['the', 6], ['and', 5], ['We', 2], ['with', 2], ['The', 1], ['Software', 1], ['Foundation', 1], ['PSF', 1], ['is', 1]]
Flowchart:
Trực quan hóa thực thi mã Python:
Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:
Trình chỉnh sửa mã Python:
Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.
Trước đây: Viết một chương trình Python để tạo một deque mới với ba mục và lặp lại các phần tử của Deque. In số từ riêng biệt và số lần xuất hiện cho mỗi từ riêng biệt theo ngoại hình của chúng.
Write a Python program to create a new deque with three items and iterate over the deque's elements.
Next: Write a Python program that accept some words and count the number of distinct words. Print the number of distinct words and number of
occurrences for each distinct word according to their appearance.
Python: Lời khuyên trong ngày
Cấu trúc từ điển mặc định [một lớp từ điển lấy lại giá trị mặc định khi được truy cập khóa không tồn tại]:
>>> import collections >>> m = collections.defaultdict[int] >>> m['a'] 0 >>> m = collections.defaultdict[str] >>> m['a'] '' >>> m['b'] += 'a' >>> m['b'] 'a' >>> m = collections.defaultdict[lambda: '[default value]'] >>> m['a'] '[default value]' >>> m['b'] '[default value]' >>> m = collections.defaultdict[list] >>> m['a'] []
Viết một chương trình Python để đếm các lần xuất hiện của mỗi từ trong một câu nhất định.Chuỗi Python: Bài tập-12 với giải pháp
Giải pháp mẫu:-:-
Mã Python:
def word_count[str]:
counts = dict[]
words = str.split[]
for word in words:
if word in counts:
counts[word] += 1
else:
counts[word] = 1
return counts
print[ word_count['the quick brown fox jumps over the lazy dog.']]
Đầu ra mẫu:
{'the': 2, 'jumps': 1, 'brown': 1, 'lazy': 1, 'fox': 1, 'over': 1, 'quick': 1, 'dog.': 1}
Flowchart:
Trực quan hóa thực thi mã Python:
Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:
Trình chỉnh sửa mã Python:
Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.
Trước đây: Viết chương trình Python để xóa các ký tự có giá trị chỉ mục lẻ của một chuỗi đã cho. Write a Python program to remove the characters which have odd index values of a given string.
Next:
Write a Python script that takes input from the user and displays that input back in upper and lower cases.
Mức độ khó của bài tập này là gì?
Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.
Python: Lời khuyên trong ngày
Cấu trúc từ điển mặc định [một lớp từ điển lấy lại giá trị mặc định khi được truy cập khóa không tồn tại]:
>>> import collections >>> m = collections.defaultdict[int] >>> m['a'] 0 >>> m = collections.defaultdict[str] >>> m['a'] '' >>> m['b'] += 'a' >>> m['b'] 'a' >>> m = collections.defaultdict[lambda: '[default value]'] >>> m['a'] '[default value]' >>> m['b'] '[default value]' >>> m = collections.defaultdict[list] >>> m['a'] []
- Bài tập: Top 16 chủ đề phổ biến nhất hàng tuần
- Bài tập SQL, Thực hành, Giải pháp - Tham gia
- Bài tập SQL, Thực hành, Giải pháp - Quan sát phụ
- JavaScript Basic - Bài tập, Thực hành, Giải pháp
- Java Array: Bài tập, Thực hành, Giải pháp
- C Bài tập lập trình, Thực hành, Giải pháp: Tuyên bố có điều kiện
- Cơ sở dữ liệu nhân sự - Sắp xếp bộ lọc: Bài tập, Thực hành, Giải pháp
- C Bài tập lập trình, Thực hành, Giải pháp: Chuỗi
- Các loại dữ liệu Python: Từ điển - Bài tập, Thực hành, Giải pháp
- Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
- Mảng C ++: Bài tập, Thực hành, Giải pháp
- Báo cáo và vòng lặp có điều kiện JavaScript - Bài tập, Thực hành, Giải pháp
- Thuật toán cơ bản C# Sharp: Bài tập, Thực hành, Giải pháp
- Python Lambda - Bài tập, Thực hành, Giải pháp
- Python Pandas DataFrame: Bài tập, Thực hành, Giải pháp
- Công cụ chuyển đổi
- JavaScript: HTML Mẫu xác thực