danhsach = [6,7,8,9,10]
print(all(danhsach))
# Tất cả các giá trị của list là False
danhsach = [0, False]
print(all(danhsach))
# List chứa một giá trị False
danhsach = [10,9,5, 0]
print(all(danhsach))
# List chứa một giá trị True
danhsach = [0, False, 1]
print(all(danhsach))
# List rỗng
danhsach = []
print(all(danhsach))
The above example takes all the cases mentioned in the return value table of all () function, when running the program, we get the following result:
True
False
False
False
True
With a parameter of a tuple or set, the all () function works the same way.
Example of all () with the parameter string:
chuoi = "TipsMake.com"
print(all(chuoi))
chuoi = '0'
print(all(chuoi))
chuoi = ''
print(all(chuoi))
In the previous Python functions, you know 0 is False but '0' (with quotes) is True. Therefore, when running the above program, we get the entire result as True.
Example of all () function with parameter is dictionary:
With dictionary, if all keys are True or empty, then all () will return True, otherwise it will return False.
dic = {0: 'False', 1: 'False'}
print(all(dic))
dic = {5: 'True', 10: 'True'}
print(all(dic))
dic = {11: 'True', False: 0}
print(all(dic))
dic = {}
print(all(dic))
dic = {'0': 'True'}
print(all(dic))
When running the above program, we will get the return value as follows:
False
True
False
True
True
Above is the information about all (), do you see any () and all () functions differently? Also, don't ignore Python and other Python functions.