Computer >> Máy Tính >  >> Lập trình >> Python

Xóa các bản sao khỏi tuple bằng Python

Khi cần loại bỏ các bản sao khỏi bộ tuple, tính năng hiểu danh sách sẽ được sử dụng.

Một danh sách có thể được sử dụng để lưu trữ các giá trị không đồng nhất (tức là dữ liệu thuộc bất kỳ kiểu dữ liệu nào như số nguyên, dấu phẩy động, chuỗi, v.v.).

Về cơ bản, một danh sách các bộ chứa các bộ chứa trong một danh sách.

Khả năng hiểu danh sách là cách viết tắt để lặp lại danh sách và thực hiện các thao tác trên đó.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

my_list_1 = [(11, 14), (0, 78), (33, 11), (0, 78)]

print("The list of tuple is : ")
print(my_list_1)

my_unique_list = list(set([i for i in my_list_1]))

print("The list of tuples after removing duplicates is :")
print(my_unique_list)

Đầu ra

The list of tuple is :
[(11, 14), (0, 78), (33, 11), (0, 78)]
The list of tuples after removing duplicates is :
[(33, 11), (11, 14), (0, 78)]

Giải thích

  • Một danh sách các bộ được xác định và hiển thị trên bảng điều khiển.
  • Danh sách được lặp đi lặp lại và được chuyển đổi thành bộ.
  • Bằng cách này, chỉ các phần tử duy nhất được lưu trữ.
  • Danh sách này một lần nữa được chuyển đổi thành danh sách.
  • Giá trị này được gán cho một giá trị.
  • Nó được hiển thị trên bảng điều khiển.