English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Se qualsiasi elemento dell'iterabile è True, il metodo any() restituirà True. Altrimenti, any() restituirà False.
any() della sintassi:
La sintassi di any() è:
Il metodo any() in Python utilizza un modo iterabile (liste, stringhe, dizionari, ecc.).
Valore di ritorno da any()
any() restituisce:
True se almeno un elemento dell'iterabile è true
False se tutti gli elementi sono falsi o l'iterabile è vuoto | Condizione |
---|---|
Valore di ritorno | Vero |
Tutti i valori sono True | Falso |
Tutti i valori sono false | Vero |
Un valore è true (gli altri valori sono false) | Vero |
Un valore è falso (gli altri valori sono true) | Falso |
Esempio 1: come usare any() con liste Python? l = [] l = [1, 3, 4, 0] l = [] l = [0, False] l = [] l = [0, False, 5] l = []
Quando si esegue questo programma, l'output è:
Vero Falso Vero Falso
print(any(l))any() metodo viene utilizzato in modo similee tuple similiSet.
s = "This is good" print(any(s)) # 0 è Falso # '0' è Vero s = '000' print(any(s)) s = '' print(any(s))
Quando si esegue questo programma, l'output è:
Vero Vero Falso
Per i dizionari, se tutti gli elementi chiave (non valori) sono falsi, any() restituisce False. Se almeno una chiave è true, any() restituisce True.
d = {0: 'Falso'} print(any(d)) d = {0: 'Falso', 1: 'Vero'} print(any(d)) d = {0: 'Falso', False: 0} print(any(d)) d = {} print(any(d)) # 0 è Falso # '0' è Vero d = {'0': 'Falso'} print(any(d))
Quando si esegue questo programma, l'output è:
Falso Vero Falso Falso Vero