Python cung cấp hai hàm tích hợp cho các hoạt động “AND” và “OR” là Tất cả và Bất kỳ hàm nào.
Hàm any () trong Python
Hàm any () trả về True nếu bất kỳ mục nào trong một tệp có thể lặp lại là true, nếu không thì trả về False. Tuy nhiên, nếu đối tượng có thể lặp lại trống, thì hàm any () sẽ trả về giá trị False.
Cú pháp
any(iterable)
Đối tượng có thể lặp lại có thể là một danh sách, bộ tuple hoặc từ điển.
Ví dụ 1
>>> mylst = [ False, True, False] >>> x = any(mylst) >>> x True
Đầu ra
Output is True because the second item is True.
Ví dụ 2
Tuple - kiểm tra xem có mục nào là Đúng không
>>> #Tuple - check if any item is True >>> mytuple = (0, 1, 0, False) >>> x = any(mytuple) >>> print(x) True
Ví dụ 3
Đặt - Kiểm tra xem có mục nào là Đúng không
>>> myset = {0, 1, 0 } >>> x = any(myset) >>> print(x) True
Ví dụ 4
Từ điển - kiểm tra xem có mục nào là đúng trong từ điển không
>>> mydict = { 0 : "Apple", 1: "Banana"} >>> x = any(mydict) >>> print(x) True
Giá trị trả lại từ bất kỳ ()
any () trả về:
-
Đúng - nếu ít nhất một mục trong số có thể lặp lại là True.
-
Sai - nếu tất cả các mục là Sai hoặc nếu một mục có thể lặp lại trống.
Khi nào | Giá trị trả lại |
---|---|
Tất cả các giá trị đều đúng | Đúng |
Ít nhất một giá trị là True | Đúng |
Tất cả các giá trị đều sai | Sai |
Có thể lặp lại trống | Sai |
Hàm all () trong Python
Hàm all () trả về True nếu tất cả các mục trong một tệp có thể lặp lại là true, nếu không thì trả về False. Nếu đối tượng có thể lặp lại trống, tất cả hàm all () đều trả về giá trị True.
Cú pháp
all(iterable)
Đối tượng có thể lặp lại có thể là danh sách, bộ tuple hoặc từ điển.
Ví dụ1 Danh sách- Kiểm tra xem tất cả các mục có đúng không
>>> mylst = [True, True, False] >>> x = all(mylst) >>> print(x) False
Kết quả trên hiển thị Sai, vì một trong những mục trong danh sách là Sai.
Ví dụ 2 Tuple - Kiểm tra xem tất cả các mục là True trong tuple
>>> mytuple = (0, True, False) >>> x = all(mytuple) >>> print(x) False
Ví dụ 3: Đặt - kiểm tra xem tất cả các mục có đúng trong Đặt không.
>>> myset = {True, 1, 1} >>> x = all(myset) >>> print(x) True
Ví dụ 4: Từ điển - kiểm tra xem tất cả các mục có đúng trong từ điển không
>>> mydict = {0: "Apple", 1:"Banana"} >>> x = all(mydict) >>> print(x) False
Trả về giá trị từ all ()
Phương thức all () trả về
-
Đúng - nếu tất cả các phần tử trong một tệp có thể lặp lại là true
-
Sai - nếu bất kỳ phần tử nào trong một tệp có thể lặp lại là sai
Khi | Giá trị Trả lại |
---|---|
Tất cả các giá trị đều đúng | Đúng |
Ít nhất một giá trị là True | Đúng |
Tất cả các giá trị đều sai | Sai |
Có thể lặp lại trống | Sai |