Any Python Function
Any Python Function

Ngược lại với All function, Any function chỉ cần một giá trị trong danh sách bằng True thì sẽ trả về là True, và chỉ khi tất cả phần tử của danh sách là False thì kết quả mới là False. Hàm Any có một tham số, có thể là list, tuple, set, dictionary

my_tuple = (False, 0, 1)
x = any(my_tuple) 
print(x) # Kết quả sẽ là True do có một phần tử = 1

# my_set = {0, 1, 0} => Kết quả là gì khi in ra với hàm any?

mydict = {0 : "Apple", 1 : "Orange"}
x = any(mydict)
print(x) # tương tự all function, hàm any cũng chỉ kiểm tra key của dict. Và kết quả ở đây là True do có key = 1

Nếu danh sách rỗng hàm sẽ trả về False. Với một string hàm luôn trả về True, tương tự với một danh sách toàn bộ là String.

Hàm All() và Any() có thể ứng dụng đơn giản nhất trong phân quyền trong phần mềm. Ví dụ bạn có thể cho CRUD là một giá trị trong danh sách. Bạn muốn biết rằng ai đó có quyền ở module “Sales”, bạn có thể dùng any để kiểm tra.

Thịnh Tuấn: Chia sẻ là sứ mệnh, tận tâm là thái độ.

Last modified: September 19, 2023

Author

Comments

Write a Reply or Comment

Your email address will not be published.