Python ükskõik milline ()

Funktsioon any () tagastab väärtuse True, kui iterable'i mõni element on True. Kui ei, tagastab mõni () vale.

Süntaks any()on:

 mis tahes (korduv)

Funktsiooni mis tahes () parameetrid

any()Funktsioon võtab iterable (loetelu, string, sõnastik jne) Python.

Väärtus, mille tagastab funktsioon mis tahes ()

any()Tagastab tõeväärtuse:

  • True kui vastab vähemalt üks iterable'i element
  • False kui kõik elemendid on valed või kui iterable on tühi
Seisund Tagastusväärtus
Kõik väärtused on tõesed Tõsi
Kõik väärtused on valed Vale
Üks väärtus on tõene (teised on valed) Tõsi
Üks väärtus on vale (teised on tõesed) Tõsi
Tühi korduv Vale

Näide 1: suvalise () kasutamine Pythoni loendites

 # True since 1,3 and 4 (at least one) is true l = (1, 3, 4, 0) print(any(l)) # False since both are False l = (0, False) print(any(l)) # True since 5 is true l = (0, False, 5) print(any(l)) # False since iterable is empty l = () print(any(l))

Väljund

 Õige Vale Õige Vale

See any()meetod toimib sarnaselt ka rühmade puhul ja määrab nagu loendid.

Näide 2: suvalise () kasutamine Pythoni stringidel

 # Atleast one (in fact all) elements are True s = "This is good" print(any(s)) # 0 is False # '0' is True since its a string character s = '000' print(any(s)) # False since empty iterable s = '' print(any(s))

Väljund

 Tõsi Õige Vale

Näide 3: suvalise () kasutamine Pythoni sõnastikega

Sõnaraamatute korral any()tagastatakse , kui kõik klahvid (mitte väärtused) on valed või sõnastik on tühi False. Kui vähemalt üks võti on tõene, any()tagastatakse True.

 # 0 is False d = (0: 'False') print(any(d)) # 1 is True d = (0: 'False', 1: 'True') print(any(d)) # 0 and False are false d = (0: 'False', False: 0) print(any(d)) # iterable is empty d = () print(any(d)) # 0 is False # '0' is True d = ('0': 'False') print(any(d))

Väljund

 Vale Õige Väär Vale Õige

Huvitavad Artiklid...