English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base di Python

Controllo dei flussi in Python

Funzione in Python

Tipi di dati in Python

Operazioni di file in Python

Oggetti e classi in Python

Data e ora in Python

Conoscenze avanzate di Python

Manuale di riferimento di Python

Utilizzo e esempio del metodo all() in Python

Funzioni incorporate di Python

Quando tutti gli elementi dell'iterabile sono true, il metodo all() restituisce True. Altrimenti, restituisce False.

La sintassi del metodo all() è:

all(iterable)

Parametro all()

Il metodo all() accetta un parametro:

Valore di ritorno di all()

Il metodo all() restituisce:

  • True-Se tutti gli elementi dell'iterabile sono true

  • False-Se qualsiasi elemento dell'iterabile è false

Valore di ritorno di all()
Condizione
Valore di ritorno
Tutti i valori sono trueTrue
Tutti i valori sono falsiFalse

Un valore è true (gli altri sono falsi)

False

Un valore è falso (gli altri sono true)

False
Iterabile vuotoTrue

Esempio 1: come usare all() con liste?

# Tutti i valori sono true
l = [1, 3, 4, 5]
print(all(l))
# Tutti i valori sono falsi
l = [0, False]
print(all(l))
# Un valore è falso
l = [1, 3, 4, 0]
print(all(l))
# Un valore è true
l = [0, False, 5]
print(all(l))
# Iterabile vuoto
l = []
print(all(l))

Quando si esegue questo programma, l'output è:

True
False
False
False
True

Il metodo any() viene utilizzato in modo simile per tuple e iterabili simili a listeSet.

Esempio 2: come usare all() con stringhe?

s = "This is good"
print(all(s))
# 0 è False
# '0' è True
s = '000'
print(all(s))
s = ''
print(all(s))

Quando si esegue questo programma, l'output è:

True
True
True

Esempio 3: come usare all() con dizionari Python?

Per i dizionari, se tutti gli elementi chiave (non valori) sono true o il dizionario è vuoto, all() restituisce True. In caso contrario, per tutte le altre situazioni, restituisce false.

s = {0: 'False', 1: 'False'}
print(all(s))
s = {1: 'True', 2: 'True'}
print(all(s))
s = {1: 'True', False: 0}
print(all(s))
s = {}
print(all(s))
# 0 è False
# '0' è True
s = {'0': 'True'}
print(all(s))

Quando si esegue questo programma, l'output è:

False
True
False
True
True

Funzioni incorporate di Python