Làm thế nào để bạn tìm thấy các chuỗi duy nhất trong python?
Có những trường hợp muốn xóa các mục trùng lặp khỏi danh sách Python của bạn. Dưới đây là một vài trường hợp sử dụng xuất hiện trong tâm trí Show
Trong bài đăng này, chúng tôi sẽ giới thiệu ba kỹ thuật khác nhau để xác định xem chúng tôi có bất kỳ giá trị lặp lại nào trong danh sách hay không và nhận danh sách các giá trị duy nhất mà sau này bạn có thể xử lý khi cần lựa chọn 1. Sử dụng một bộ PythonCách đơn giản nhất để loại bỏ danh sách trùng lặp là sử dụng đối tượng tập hợp Python. Tập hợp là cấu trúc dữ liệu theo định nghĩa chỉ bao gồm các phần tử duy nhất
Điều này sẽ trả về danh sách sau [1, 2, 3, 4, 5] Lựa chọn 2. Sử dụng gấu trúcNếu bạn đã sử dụng thư viện python để Phân tích dữ liệu, bạn có thể sử dụng phương thức Sê-ri drop_duplicates rất tiện dụng để đảm bảo tính duy nhất của các thành phần danh sách của bạn. Nếu pandas chưa được cài đặt trong môi trường Python của bạn,
Tùy chọn 3. sử dụng chính tả. từ khóaTrong Python, chúng tôi sử dụng lệnh dict. chức năng fromkey tích hợp để tạo một từ điển gồm các cặp giá trị khóa từ một danh sách có thể lặp lại như vậy. Nếu chúng tôi chuyển từ điển tới một hàm tạo danh sách, chúng tôi sẽ lọc ra tất cả các hàng trùng lặp
Điều này sẽ trả lại danh sách đã lọc của chúng tôi
Tùy chọn 4. Sử dụng cách hiểu danh sách và tập hợpCó một số kỹ thuật chúng ta có thể sử dụng, nhưng lọc ra các bản sao bằng cách sử dụng tập hợp là "trăn trở" nhất Trong hướng dẫn Python này, chúng ta sẽ tìm hiểu cách lấy các giá trị duy nhất từ một danh sách trong Python. Ngoài ra, chúng tôi sẽ bao gồm các chủ đề này
Mục lục Python Nhận các giá trị duy nhất từ danh sách
ví dụ Bằng cách sử dụng phương thức set()
Trong ví dụ trên, chúng tôi đã tạo một danh sách 'new_lis' và gán các giá trị số nguyên cho nó. Sau đó, chúng tôi trích xuất các giá trị duy nhất từ danh sách bằng cách áp dụng hàm set() Bây giờ hãy khai báo một biến 'z' và sử dụng hàm list(). Sau khi bạn in 'z' thì đầu ra sẽ hiển thị các giá trị duy nhất Đây là việc triển khai mã đã cho sau đây Bằng cách sử dụng lệnh dict()
Thí dụ
Đây là Đầu ra của đoạn mã đã cho sau Đọc Python tìm chỉ mục của phần tử trong danh sách Bằng cách sử dụng phương thức enumerator()Trong Python, phương thức enumerator() được sử dụng để lặp lại các đối tượng và chèn các phần tử bộ đếm. Đây là một hàm có sẵn trong Python và đối tượng có thể được sử dụng trong các vòng lặp và được chuyển đổi thành danh sách Mã nguồn
Trong chương trình trên, chúng tôi đã khởi tạo danh sách chứa các giá trị nguyên và trùng lặp. Bây giờ, hãy sử dụng hàm enumerator() và trong phương thức này, hãy chuyển khả năng hiểu danh sách làm đối số sẽ trả về một danh sách giá trị duy nhất Đây là việc triển khai mã đã cho sau đây Đọc Cách đảo ngược danh sách trong Python Nhận các giá trị duy nhất từ danh sách Python Pandas
cú pháp Đây là Cú pháp của hàm drop_duplicate() ________số 8_______Thí dụ
Bạn có thể tham khảo Ảnh chụp màn hình bên dưới Như bạn có thể thấy trong Ảnh chụp màn hình, Đầu ra hiển thị các giá trị duy nhất từ danh sách đã cho Đọc Python chuyển đổi DataFrame thành danh sách Nhận các giá trị duy nhất từ danh sách Python
cú pháp Đây là Cú pháp của dict. phương thức fromkeys()
Thí dụ Hãy lấy một ví dụ và kiểm tra cách lấy các giá trị duy nhất từ danh sách Python
Đây là Ảnh chụp màn hình của mã đã cho sau Đọc từ điển danh sách Python Nhận các giá trị duy nhất từ danh sách lồng nhau Python
cú pháp Đây là Cú pháp của phương thức freezeset()
Thí dụ Hãy lấy một ví dụ và hiểu hoạt động của phương thức freezeset()
Đây là Ảnh chụp màn hình của mã đã cho sau Đọc Python tạo từ điển từ hai danh sách Nhận các giá trị duy nhất từ danh sách từ điển Python
Mã nguồn
Trong đoạn mã trên, chúng tôi đã tạo một danh sách các từ điển và sau đó khởi tạo một biến ‘ final_output‘ trong đó chúng tôi đã gán các giá trị danh sách mà nó có thể lặp qua các giá trị từ điển Bây giờ chuyển đổi thành một danh sách bằng cách sử dụng dic. phương thức value(). Sau khi bạn in ‘Final_output’ thì kết quả sẽ hiển thị giá trị duy nhất Đây là việc triển khai mã đã cho sau đây Đọc chuỗi Python để liệt kê Python nhận các giá trị duy nhất từ danh sách các đối tượng
Thí dụ 0Bạn có thể tham khảo Ảnh chụp màn hình bên dưới Như bạn có thể thấy trong Ảnh chụp màn hình, đầu ra hiển thị các giá trị duy nhất từ các đối tượng danh sách Đọc vòng lặp Python thông qua một danh sách Xóa các giá trị duy nhất khỏi danh sách Python
cú pháp Đây là Cú pháp của phương thức đếm danh sách Python () 1Mã nguồn 2Đây là việc thực thi đoạn mã đã cho sau đây Như bạn có thể thấy trong Ảnh chụp màn hình, đầu ra hiển thị danh sách được cập nhật Cũng đọc, Python chuyển đổi từ điển thành danh sách Nhận các giá trị duy nhất từ hai danh sách Python
Thí dụ 3Đây là Ảnh chụp màn hình của mã đã cho sau Như bạn có thể thấy trong ảnh chụp màn hình, đầu ra hiển thị các giá trị duy nhất từ hai danh sách Đọc danh sách sắp xếp Python của các bộ dữ liệu Nhận giá trị duy nhất từ danh sách Python bằng chỉ mục
Thí dụ 4Đây là việc thực thi đoạn mã đã cho sau đây Như bạn có thể thấy trong Ảnh chụp màn hình, đầu ra hiển thị số chỉ mục của các giá trị duy nhất Đọc các giá trị từ điển Python để liệt kê Nhận các giá trị duy nhất từ danh sách các danh sách Python
Thí dụ Hãy lấy một ví dụ và kiểm tra cách lấy các giá trị duy nhất từ danh sách các danh sách trong Python 5Trong đoạn mã trên, chúng tôi đã tạo một danh sách 'list_values' và sau đó lặp lại biến 'i' trên 'list_values'. Khi bạn in ‘new_output’ thì kết quả sẽ hiển thị các giá trị duy nhất từ danh sách các danh sách Bạn có thể tham khảo Ảnh chụp màn hình bên dưới Kiểm tra, Python NumPy để liệt kê với các ví dụ Nhận các giá trị duy nhất từ danh sách chuỗi Python
Thí dụ 6Đây là việc triển khai mã đã cho sau đây Hướng dẫn Python liên quan
Trong hướng dẫn Python này, chúng ta đã học cách lấy các giá trị duy nhất từ danh sách bằng cách sử dụng Python. Ngoài ra, chúng tôi sẽ bao gồm các chủ đề này
Bijay Kumar Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có kinh nghiệm làm việc với nhiều thư viện khác nhau trên Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, v.v… Tôi có kinh nghiệm làm việc với nhiều khách hàng khác nhau . Kiểm tra hồ sơ của tôi Hàm unique() trong Python là gì?unique() tìm các phần tử duy nhất của một mảng và trả về các phần tử duy nhất này dưới dạng một mảng đã sắp xếp . Ngoài các yếu tố duy nhất, còn có một số đầu ra tùy chọn, như sau. Đầu ra có thể là các chỉ số của mảng đầu vào cung cấp các giá trị duy nhất.
Làm cách nào để tìm số ký tự duy nhất trong tệp văn bản Python?fh = open('my. txt','r'). read() unique_chars = set(fh) len(unique_chars) # cho độ dài. |