Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Kiểm tra phần tử có trong Tuple trong Python


Khi cần kiểm tra xem một phần tử có có mặt trong tuple hay không, có thể sử dụng một vòng lặp đơn giản. Tuple là kiểu dữ liệu bất biến (immutable). Nghĩa là các giá trị sau khi định nghĩa không thể thay đổi bằng cách truy cập các phần tử theo chỉ số. Nếu cố thay đổi, sẽ gây ra lỗi. Chúng là các container quan trọng vì đảm bảo quyền truy cập chỉ đọc.

Dưới đây là ví dụ minh họa:

Ví dụ

my_tuple_1 = (23, 45, 12, 56, 78, 0)
print("Tuple đầu tiên là:")
print(my_tuple_1)

N = 12
print("Giá trị 'N' đã được khởi tạo")

my_result = False
for elem in my_tuple_1:
    if N == elem:
        my_result = True
        break

print("Tuple có chứa giá trị đề cập không?")
print(my_result)

Kết quả

Tuple đầu tiên là:
(23, 45, 12, 56, 78, 0)
Giá trị 'N' đã được khởi tạo
Tuple có chứa giá trị đề cập không?
True

Giải thích

  • Định nghĩa một tuple và hiển thị trên bảng điều khiển.
  • Khởi tạo giá trị N.
  • Duyệt qua vòng lặp, nếu phần tử N có trong tuple, gán giá trị True.
  • Gán giá trị này cho biến kết quả.
  • Hiển thị kết quả đầu ra trên bảng điều khiển.