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

Bất kỳ &Tất cả bằng Python?

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