Python any()


そのマイコード |

Python の any() 関数は、 iterable( List 、 set 、 dictionary 、 tuple ) のいずれかの要素が True の場合、 True を返します.そうでない場合は、 False を返します.

any() 構文


any() メソッドの構文は

any(iterable)


any() パラメータ


any() 関数は iterable を引数として受け取り、 iterable は list 、 set 、 tuple 、 dictionary などの型にすることができます.

any() 戻り値


any() メソッドはブール値を返します.
  • True iterable の要素の 1 つが true の場合
  • False iterable のすべての要素が false の場合、または iterable が空の場合



  • 調子
    戻り値


    すべての要素が真です
    真実

    すべての要素が false
    間違い

    1 つの要素が true で、他の要素が false)
    真実

    1 つの要素が false で、他の要素が true
    真実

    空のイテラブル
    間違い


    例 1 – Python リストで any() 関数を使用する




    # All the elements in the list are true
    list = [1,3,5,7]
    print(any(list))
    
    # All the elements in the list are false
    list = [0,0,False]
    print(any(list))
    
    # Some of the elements are false
    list = [1,5,7,False]
    print(any(list))
    
    # Only 1 element is true
    list = [0, False, 5]
    print(any(list))
    
    # False since its Empty iterable 
    list = []
    print(any(list))
    


    出力

    True
    False
    True
    True
    False
    


    例 2 – Python 文字列で any() 関数を使用する




    # Non Empty string returns True
    string = "Hello World"
    print(any(string))
    
    # 0 is False but the string character of 0 is True 
    string = '000'
    print(any(string))
    
    # False since empty string and not iterable
    string = ''
    print(any(string))
    


    出力

    True
    True
    False
    


    例 3 – Python 辞書での any() 関数の使用



    ディクショナリの場合、ディクショナリのすべてのキー (値ではない) が false であるか、ディクショナリが空の場合にのみ、any() メソッドは False を返します.少なくとも 1 つのキーが true の場合、any() は True を返します.

    # All elements in dictionary are true
    dict = {1: 'Hello', 2: 'World'}
    print(any(dict))
    
    # All elements in dictionary are false
    dict = {0: 'Hello', False: 'World'}
    print(any(dict))
    
    # Some elements in dictionary are true and rest are false
    dict = {0: 'Hello', 1: 'World', False: 'Welcome'}
    print(any(dict))
    
    # Empty Dictionary returns false
    dict = {}
    print(any(dict))
    
    


    出力

    True
    False
    True
    False
    


    例 4 – Python タプルでの any() 関数の使用




    # All elements of tuple are true
    t = (1, 2, 3, 4)
    print(any(t))
    
    # All elements of tuple are false
    t = (0, False, False)
    print(any(t))
    
    # Some elements of tuple are true while others are false
    t = (5, 0, 3, 1, False)
    print(any(t))
    
    # Empty tuple returns false
    t = ()
    print(any(t))
    
    


    出力

    True
    False
    True
    False
    


    例 5 – Python セットで any() 関数を使用する




    # All elements of set are true
    s = {1, 2, 3, 4}
    print(any(s))
    
    # All elements of set are false
    s = {0, 0, False}
    print(any(s))
    
    # Some elements of set are true while others are false
    s = {1, 2, 3, 0, False}
    print(any(s))
    
    # Empty set returns false
    s = {}
    print(any(s))
    
    


    出力

    True
    False
    True
    False
    


    投稿 Python any()ItsMyCode に最初に表示されました.