Làm thế nào để tôi tìm thấy một từ trong một con trăn văn bản?
Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách in tất cả các từ dài nhất từ một tệp văn bản đã cho bằng python. Từ dài nhất là từ có cùng độ dài với từ dài nhất (độ dài tối đa) trong tệp văn bản Show Giả sử chúng tôi đã lấy một tệp văn bản có tên ExampleTextFile. txt bao gồm một số văn bản ngẫu nhiên. Chúng tôi sẽ trả về tất cả các từ dài nhất từ một tệp văn bản nhất định Ví dụVăn bảnTệp. txt Good Morning Tutorials Point This is Tutorials Point sample File Consisting of Specific abbreviated source codes in Python Seaborn Scala Imagination Summary and Explanation Welcome user Learn with a joy Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
with open(inputFile, 'r') as filedata:
len(max(words List, key=len))
list comprehension:
Thí dụChương trình sau kiểm tra độ dài của từ dài nhất và in tất cả các từ có cùng độ dài với từ dài nhất từ một tệp văn bản đã cho - đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - The following are the longest words from a text file: ['abbreviated', 'Imagination', 'Explanation'] Chúng tôi đọc một số văn bản ngẫu nhiên từ một tệp văn bản trong chương trình này. Chúng tôi đọc qua toàn bộ tệp và chia nhỏ thành các từ. Chúng tôi đã xác định độ dài của từ có độ dài tối đa sau khi chúng tôi thu được các từ. Sau đó, chúng tôi xem qua tệp từng từ một, kiểm tra xem độ dài của từ tương ứng có bằng độ dài của từ có độ dài tối thiểu không. Nếu đúng, chúng tôi sẽ in những từ đó và đóng tệp đang mở Sự kết luậnVì vậy, từ bài viết này, chúng tôi đã học cách đọc toàn bộ nội dung tệp cùng một lúc, điều này hữu ích cho việc tìm kiếm bất kỳ từ nào trong toàn bộ tài liệu thay vì tìm kiếm từng dòng. Chúng ta cũng đã học cách chia nội dung tệp thành các từ bằng cách sử dụng hàm split() và xác định độ dài của từ ngắn nhất. Sau khi xác định được độ dài tối đa, chúng ta đã học cách quét toàn bộ nội dung tệp để tìm các từ có độ dài tối đa Tìm các từ duy nhất trong một tệp văn bản yêu cầu làm sạch văn bản, tìm các từ và sau đó tìm từ duy nhất Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tìm các từ duy nhất trong một tệp văn bản Các bước tìm từ độc đáoĐể tìm các từ duy nhất trong một tệp văn bản, hãy làm theo các bước sau
Trong phần làm sạch văn bản, bạn cũng có thể loại bỏ trợ động từ, v.v. ví dụ 1. Tìm các từ duy nhất trong tệp văn bảnBây giờ, chúng tôi sẽ đưa tất cả các bước được đề cập ở trên vào hoạt động bằng chương trình Python Hãy xem xét rằng chúng tôi đang lấy tệp văn bản sau
Chương trình Python
đầu ra
Dịch các bước sang mã Python Sau đây là danh sách các khái niệm Python mà chúng tôi đã sử dụng trong chương trình trên để tìm các từ duy nhất
Bản tóm tắtTrong hướng dẫn về Ví dụ Python này, chúng ta đã học cách tìm các từ duy nhất trong tệp văn bản, với sự trợ giúp của chương trình ví dụ |
Bài Viết Liên Quan
Hướng dẫn async python
Phần I của bài viết: https://viblo.asia/p/python-sleep-how-to-add-time-delays-to-your-code-part-i-translated-6J3ZgP6glmBPhần II của bài ...
How do you write data into a text file in python?
Python File HandlingIn Python, there is no need for importing external library to read and write files. Python provides an inbuilt function for creating, writing, and reading files.To open a file, ...
Giờ làm việc vietinbank 2023
Nắm được lịch nghỉ Tết của các ngân hàng áp dụng trên toàn hệ thống giúp khách hàng chủ động sắp xếp công việc giao dịch cho phù hợp với lịch làm ...
Hướng dẫn javascript challenges
IntroductionIf you are familiar with the DC comic universe, then you know Superman. He indeed stands tall amongst everyone. That is, in the context of the DC universe. It is in this light that I ...
How do you render html content in react?
Reacts goal is in many ways to render HTML in a web page.React renders HTML to the web page by using a function called ReactDOM.render().The Render FunctionThe ReactDOM.render() function takes two ...
Hướng dẫn label for=html
Trang chủTham khảoTag htmlĐịnh nghĩa và sử dụngTag định nghĩa nhãn cho thành phần .Tag không hiển thị bất cứ gì đặc biệt cho người dùng, tuy nhiên nó cung ...
Hướng dẫn login page html
Ngày hôm nay chúng ta sẽ cùng nhau đi vào tìm hiểu cách tạo form login được xây dựng bằng HTML CSS, Javascript với thiết kế và hiệu ứng đẹp mắt . Mong bài ...
Hướng dẫn dùng matlab percentile python
Tổng quanGần đây trong công việc của mình, tôi đã viết lại các thuật toán được phát triển trong MatLab sang Python , một số hàm không đơn giản để thích ...
Program to find xor of two numbers in python
Given two integers, find XOR of them without using the XOR operator, i.e., without using ^ in C/C++.Examples : Input: x = 1, y = 2 Output: 3 Input: x = 3, y = 5 Output: 6A Simple Solution is to ...
Hướng dẫn dùng python quiz python
Nội dung chínhThông tin về ứng dụng nàyAn toàn dữ liệuThông tin liên hệ của nhà phát triểnCác mục khác của Danijel PavlekCác ứng dụng tương tựLập trình ...
What does change () do in python?
Change Item ValueTo change the value of a specific item, refer to the index number:ExampleChange the second item: thislist = [apple, banana, cherry] thislist[1] = blackcurrant print(thislist) ...
Hướng dẫn mysql sum column
Hàm SUM() dùng để lấy giá trị tổng của một cột.Cú phápSELECT SUM(column_name) FORM table_name;Một số ví dụChúng ta có một bảng sinh_vien như sau:(Bạn có thể ...
300 tên hay cho bé gái 2023
Các bố mẹ đang muốn tìm tên con trai hay, ý nghĩa, hợp phong thủy và mang lại nhiều may mắn thịnh vượng cho tiểu bảo bối của mình thì hay tham khảo 300+ cái ...
For vs while loop python
Yes, there is a huge difference between while and for.The for statement iterates through a collection or iterable object or generator function.The while statement simply loops until a condition is ...
How to add 1 month in given date in php?
Lets say I have a date in the following format: 2010-12-11 (year-mon-day)With PHP, I want to increment the date by one month, and I want the year to be automatically incremented, if necessary (i.e. ...
How do you filter a list based on a condition in python?
How can you filter a list in Python using an arbitrary condition? The most Pythonic and most performant way is to use list comprehension [x for x in list if condition] to filter all elements from a ...
How do you print a range of palindrome numbers in python?
View DiscussionImprove ArticleSave ArticleReadDiscussView DiscussionImprove ArticleSave ArticleGiven a range of numbers, print all palindromes in the given range. For example if the given range is ...
What is timespan in javascript?
Here a .NET C# similar implementation of a timespan class that supports days, hours, minutes and seconds. This implementation also supports negative timespans.const MILLIS_PER_SECOND = 1000; const ...
How do you scale in python?
Scale FeaturesWhen your data has different values, and even different measurement units, it can be difficult to compare them. What is kilograms compared to meters? Or altitude compared to time?The ...
Stdclass to array php json
To answer the actual question:Why does PHP turn the JSON Object into a class?Take a closer look at the output of the encoded JSON, Ive extended the example the OP is giving a little bit:$array = ...