How To Use all() and any() in Python

preview_player
Показать описание
any() and all() are Python built in functions that let you check whether some iterable object like al ist contains any true values or all true values, respectively. This can be a useful operation when you want to check whether some large sequence conforms to a logical check. any() and all() also treat 0's as false and 1's as true, so they can be run on lists, arrays and pandas data frame columns encoded as indicator variables to check whether any or all of the values are equal to 1.

Code used in the video:

# Check if all elements of an iterable are true with all()

x = [True, True, True]

y = [True, False, True]

z = [False, False, False]

print(all(x))
print(all(y))
print(all(z))

# Check if any elements of an iterable are true with any()

print(any(x))
print(any(y))
print(all(z))

# any() and all() work on 0s and 1s
# 0 = False
# 1 = True

x = [0, 0, 0, 1]

print(any(x))
print(all(x))

# Useful when used with logical operations
import numpy as np

any(power_level_list > 9000)

* Note: YouTube does not allow greater than or less than symbols in the text description, so the code above will not be exactly the same as the code shown in the video! I will use Unicode large < and > symbols in place of the standard sized ones.
Рекомендации по теме
Комментарии
Автор

Napa: Vegeta what does the scouter say about his power level?
Vegeta: It's TRUUUUE

edeath
Автор

Serve my need in less than 4 minutes. Thank you so much!!

agermoune
Автор

Just what I needed. I was struggling to know where to put the condition for testing.
I was doing:
if <element> in array.any():
bla bla bla

Raiden_Amani
welcome to shbcf.ru