Làm cách nào để bạn kiểm tra xem một phần tử có tồn tại trong bộ tuple python không?
Viết chương trình Python để kiểm tra xem mục đã cho có tồn tại trong Tuple hay không. Chúng tôi sử dụng toán tử in để tìm mục tồn tại trong một bộ dữ liệu Show
# Check Element Presnet in Tuple numTuple = (4, 6, 8, 11, 22, 43, 58, 99, 16) print("Tuple Items = ", numTuple) number = int(input("Enter Tuple Item to Find = ")) result = number in numTuple print("Does our numTuple Contains the ", number, "? ", result) Mặc dù ví dụ trên trả về Đúng hay Sai, nhưng chúng ta cần một thông điệp có ý nghĩa. Vì vậy, chúng tôi đã sử dụng câu lệnh If và toán tử in (nếu số trong numTuple) để in một thông báo khác nếu mục tồn tại trong Tuple # Check Element Presnet in Tuple numTuple = (4, 6, 8, 11, 22, 43, 58, 99, 16) print("Tuple Items = ", numTuple) number = int(input("Enter Tuple Item to Find = ")) if number in numTuple: print(number, " is in the numTuple") else: print("Sorry! We haven't found ", number, " in numTuple")
Chương trình Python để kiểm tra mục tồn tại trong Tuple bằng For LoopTrong ví dụ Python này, chúng tôi đã sử dụng câu lệnh if (if val == number) để kiểm tra từng mục bộ dữ liệu dựa trên số đã cho. Nếu đúng, kết quả trở thành True và ngắt sẽ tồn tại trình biên dịch từ vòng lặp for Có nhiều cách để kiểm tra xem một mục có tồn tại hay không trong Tuple và chúng ta sẽ thảo luận về một số cách đó trong hướng dẫn này Một số phương pháp đó là
ví dụ 1. nếu. không kiểm tra xem Mục có trong Tuple khôngChương trình Python Chạyđầu ra
ví dụ 2. Sử dụng vòng lặp for để kiểm tra xem Item có trong Tuple khôngTrong chương trình ví dụ này, chúng tôi lấy một bộ và phần tử để kiểm tra xem nó có trong bộ không. Sau đó, chúng ta sẽ sử dụng vòng lặp for để lặp qua từng mục trong bộ và so sánh mục này với giá trị mà chúng ta đang cố gắng kiểm tra. Nếu tìm thấy kết quả khớp, chúng ta sẽ đặt giá trị boolean cho biến và thoát khỏi vòng lặp Chương trình Python Chạyđầu ra
Phương pháp này chỉ để chứng minh một cách khác để giải quyết vấn đề. Phương pháp được sử dụng trong ví dụ đầu tiên được khuyến nghị sử dụng trong ứng dụng của bạn Bản tóm tắtTrong hướng dẫn về Ví dụ Python này, chúng ta đã học cách kiểm tra xem một mục có tồn tại hay không trong Python Tuple Biểu thức trình tạo được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con các phần tử đáp ứng một điều kiện
Trên mỗi lần lặp, chúng tôi sử dụng toán tử Toán tử in kiểm tra tư cách thành viên. Ví dụ: # Check Element Presnet in Tuple numTuple = (4, 6, 8, 11, 22, 43, 58, 99, 16) print("Tuple Items = ", numTuple) number = int(input("Enter Tuple Item to Find = ")) if number in numTuple: print(number, " is in the numTuple") else: print("Sorry! We haven't found ", number, " in numTuple")0 nếu # Check Element Presnet in Tuple numTuple = (4, 6, 8, 11, 22, 43, 58, 99, 16) print("Tuple Items = ", numTuple) number = int(input("Enter Tuple Item to Find = ")) if number in numTuple: print(number, " is in the numTuple") else: print("Sorry! We haven't found ", number, " in numTuple")1 là thành viên của # Check Element Presnet in Tuple numTuple = (4, 6, 8, 11, 22, 43, 58, 99, 16) print("Tuple Items = ", numTuple) number = int(input("Enter Tuple Item to Find = ")) if number in numTuple: print(number, " is in the numTuple") else: print("Sorry! We haven't found ", number, " in numTuple")2, nếu không, nó đánh giá thành # Check Element Presnet in Tuple numTuple = (4, 6, 8, 11, 22, 43, 58, 99, 16) print("Tuple Items = ", numTuple) number = int(input("Enter Tuple Item to Find = ")) if number in numTuple: print(number, " is in the numTuple") else: print("Sorry! We haven't found ", number, " in numTuple")3 Hàm any lấy một iterable làm đối số và trả về # Check Element Presnet in Tuple numTuple = (4, 6, 8, 11, 22, 43, 58, 99, 16) print("Tuple Items = ", numTuple) number = int(input("Enter Tuple Item to Find = ")) if number in numTuple: print(number, " is in the numTuple") else: print("Sorry! We haven't found ", number, " in numTuple")0 nếu bất kỳ phần tử nào trong iterable là đúng Nếu điều kiện được đáp ứng cho bất kỳ bộ dữ liệu nào, hàm # Check Element Presnet in Tuple numTuple = (4, 6, 8, 11, 22, 43, 58, 99, 16) print("Tuple Items = ", numTuple) number = int(input("Enter Tuple Item to Find = ")) if number in numTuple: print(number, " is in the numTuple") else: print("Sorry! We haven't found ", number, " in numTuple")5 trả về # Check Element Presnet in Tuple numTuple = (4, 6, 8, 11, 22, 43, 58, 99, 16) print("Tuple Items = ", numTuple) number = int(input("Enter Tuple Item to Find = ")) if number in numTuple: print(number, " is in the numTuple") else: print("Sorry! We haven't found ", number, " in numTuple")0 và đoản mạch Ngoài ra, bạn có thể sử dụng vòng lặp Kiểm tra xem phần tử có tồn tại trong Tuple of Tuples hay không bằng cách sử dụng vòng lặp for #Để kiểm tra xem một phần tử có tồn tại trong một bộ của các bộ không
Chúng tôi đã sử dụng hàm Hàm liệt kê nhận một đối tượng có thể lặp lại và trả về một đối tượng liệt kê chứa các bộ trong đó phần tử đầu tiên là chỉ mục và phần tử thứ hai là mục tương ứng Việc sử dụng hàm Khi chúng tôi tìm thấy một bộ chứa giá trị, chúng tôi đặt biến # Check Element Presnet in Tuple numTuple = (4, 6, 8, 11, 22, 43, 58, 99, 16) print("Tuple Items = ", numTuple) number = int(input("Enter Tuple Item to Find = ")) if number in numTuple: print(number, " is in the numTuple") else: print("Sorry! We haven't found ", number, " in numTuple")0 và thoát khỏi vòng lặp in 3
Từ khóa nào sẽ được sử dụng để kiểm tra xem giá trị có tồn tại trong một bộ không?Chúng tôi có thể kiểm tra xem một mục có tồn tại trong bộ hay không bằng cách sử dụng từ khóa in .
Toán tử nào được sử dụng để kiểm tra sự tồn tại của bất kỳ phần tử cụ thể nào trong bộ danh sách?Cách thuận tiện nhất để kiểm tra xem danh sách có chứa phần tử hay không là sử dụng toán tử in . Không sắp xếp danh sách theo bất kỳ thứ tự cụ thể nào, nó trả về TRUE nếu phần tử ở đó, nếu không thì FALSE. Ví dụ dưới đây cho thấy cách thực hiện điều này bằng cách sử dụng 'in' trong câu lệnh if-else. |