# 真偽判定 any()の使い方

HomeFunctions

any()は引数に指定したイテラブルオブジェクトの要素のいずれかがTrueと判定されるとTrueを返します。すべてFalseであればFalseを返します。

# anyの例1

以下のコードはTrueが一つ含まれているのでTrueを返します。

mylist = [False, True, False]
x = any(mylist)
print(x)
# True

# any()の定義と使い方

any()は、反復可能な項目のいずれかがtrueの場合はTrueを返し、それ以外の場合はFalseを返します。 反復可能オブジェクトが空の場合、any()Falseを返します。

# any()の構文

any(iterable)

# Parameter Values

iterable:list, tuple, dictionaryなどのiterableオブジェクト

# anyの例

以下のコードはタプル内の要素のいずれかがTrueであるかを判定しています。

mytuple = (0, 1, False)
x = any(mytuple)
print(x)
# True  

# anyの例

以下のコードはセット内の要素のいずれかがTrueであるかを判定しています。

myset = {0, 1, 0}
x = any(myset)
print(x)
# True

# anyの例

以下のコードは辞書型の要素のいずれかがTrueであるかを判定しています。

mydict = {0 : "Apple", 1 : "Orange"}
x = any(mydict)
print(x)
# True  

注意:辞書型に対してany()関数を使用すると、値ではなくキーのいずれかが真であるかどうかがチェックされます。

# 確認テスト💯

TrueかFlaseか答えなさい

x = any([0, 1, 1])
print(x)

HomeFunctions