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

Kiểm tra xem tuple có khác biệt trong Python hay không

Khi cần kiểm tra xem một tuple có các phần tử riêng biệt trong nó hay không, phương thức 'set' và phương thức 'len' có thể được sử dụng.

Python đi kèm với một kiểu dữ liệu được gọi là 'set'. 'Tập hợp' này chỉ chứa các phần tử là duy nhất.

Phương thức 'len' cung cấp độ dài của tham số được truyền vào nó.

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

Ví dụ

my_tuple_1 = (11, 14, 54, 0, 58, 41)

print("The tuple is : ")
print(my_tuple_1)

my_result = len(set(my_tuple_1)) == len(my_tuple_1)

print("Is the tuple distinct ? ")
print(my_result)

Đầu ra

The tuple is :
(11, 14, 54, 0, 58, 41)
Is the tuple distinct ?
True

Giải thích

  • Một bộ giá trị được xác định và hiển thị trên bảng điều khiển.
  • Bộ tuple được chuyển đổi thành một tập hợp và độ dài của nó cũng như độ dài của bộ giá trị ban đầu được xác định.
  • Hai điều này được kiểm tra bằng cách sử dụng toán tử '=='.
  • 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.