Python xóa các bản sao khỏi tệp lớn
Dán các dòng vào trường, chọn bất kỳ tùy chọn nào bên dưới và nhấn Gửi. Kết quả xuất hiện ở cuối trang. Ghi chú. Xử lý một danh sách cực lớn có thể làm chậm máy tính của bạn. Xem chi tiết tại đây Nếu bạn bắt đầu với Bạn sẽ kết thúc với Dán các dòng vào trường bên dưới. Nhấn gửitừ chối trách nhiệm. Bạn sử dụng DeDupeList. com hoàn toàn chịu rủi ro của riêng bạn Trong bài viết này, chúng tôi sẽ thảo luận về cách xóa nhiều dòng được lặp lại trong Python. Nếu tệp nhỏ và chỉ có một vài dòng, quá trình xóa các dòng lặp lại khỏi tệp có thể được thực hiện thủ công. Tuy nhiên, khi xử lý các tệp lớn, Python có thể hỗ trợ Sử dụng phương pháp xử lý tệpPython có các phương thức tích hợp để tạo, mở và đóng tệp, giúp xử lý tệp dễ dàng hơn. Python cũng cho phép thực hiện một số hành động đối với tệp, chẳng hạn như đọc, viết và nối thêm dữ liệu, trong khi tệp đang mở Để xóa các dòng trùng lặp khỏi tệp văn bản hoặc hàm Python, chúng tôi sử dụng các phương thức xử lý tệp trong Python. Tệp văn bản hoặc chức năng phải nằm trong cùng thư mục với. tệp py chứa chương trình Python thuật toánSau đây là một cách tiếp cận để loại bỏ các dòng lặp lại trong hàm Python
Ở đây, tập tin đầu vào tôi. e. 'Tập tin. txt’ chứa dữ liệu sau – Welcome to TutorialsPoint. Welcome to TutorialsPoint. Python programming language in this file. eliminate repeated lines. eliminate repeated lines. eliminate repeated lines. Skip the line. Thí dụSau đây là một ví dụ để loại bỏ các dòng lặp lại trong hàm Python - đầu raChúng ta có thể thấy trong kết quả đầu ra sau, tất cả các dòng lặp lại từ tệp đầu vào đều bị loại bỏ trong tệp đầu ra chứa dữ liệu duy nhất như hình bên dưới Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách xóa các dòng trùng lặp khỏi tệp văn bản bằng python. Đầu tiên, chương trình sẽ đọc các dòng của một tệp văn bản đầu vào và ghi các dòng đó vào một tệp văn bản đầu ra Trong khi viết, chúng tôi sẽ liên tục kiểm tra bất kỳ dòng trùng lặp nào trong tệp. Dòng nào viết trước thì bỏ qua dòng đó. Ví dụ, đối với tệp văn bản sau
đầu ra sẽ là Trước tiên hãy xem xét thuật toán
Mã nguồn có sẵn ở đây Các số nhận xét trong chương trình trên biểu thị số bước bên dưới
Phần kết luậnTôi hy vọng rằng bạn đã tìm thấy bài viết này hữu ích. Hãy thử chạy chương trình và vui lòng liên hệ với chúng tôi nếu bạn có bất kỳ thắc mắc nào |