In questo post, esamineremo il metodo Python All () e vedremo come tratta le diverse strutture dei dati e dei tipi di dati. L'unica cosa che limita i casi d'uso del metodo integrato tutto () è la creatività di uno sviluppatore. In questo post, mostrerò un po 'di semplice utilizzo, alcune applicazioni avanzate e, si spera, dimostrerò perché ogni programmatore Python dovrebbe familiarizzare con la funzione All ().
La funzione All () in Python viene utilizzata per verificare l'accuratezza di ciascun membro di una raccolta. Collezioni, dizionari di Python, generatori, set e persino stringhe sono tra i vari tipi iterabili disponibili in Python. La funzione All () può essere utilizzata con uno di questi tipi di dati. Può essere contrastato con il controllo più semantico di ogni elemento in un elenco per vedere se è vero. Un elenco, un dizionario o un altro oggetto iterabile può essere superato come argomento alla funzione All () in Python.
Sintassi di tutta () funzione in linguaggio Python:
Cominciamo discutendo la sintassi della funzione all ().
Sintassi: tutto (iterabile)
Il metodo All () emette vero se ogni valore nell'iterabile fornito è vero. In alternativa, restituisce falso. Inoltre, se abbiamo l'iterabile vuoto, questa funzione restituisce vera.
Esempio 1: usando tutta la funzione () con l'elenco Python
Per dimostrare come funziona il metodo All (), considera questi brevi esempi dell'elenco Python:
Elenco = [8, 4, 2]Qui, abbiamo creato il nostro primo elenco con il nome List1 che ha alcuni valori numerici. Come tutti gli elementi, ciò che abbiamo inserito nell'elenco è vero. Quindi, genera il vero valore booleano da questo particolare elenco. Per questo, abbiamo chiamato la funzione All () di Python all'interno della nostra dichiarazione di stampa. Genererà il risultato booleano dell'elenco indicato.
Quindi, abbiamo preso un altro elenco che si chiama List2. Quindi, la funzione All () genera il valore booleano falso. Il terzo elenco che si chiama elenco3 ha anche un valore falso e genera anche il valore falso. Ciò significa che la funzione all () restituirà false se l'elenco contiene almeno un valore falso. L'ultimo elenco elenco4 è un po 'poco chiaro perché fornisce vero con un elenco vuoto perché nessuno degli elementi dell'elenco è falso.
Tutto il valore booleano restituito dalla funzione All () con l'elenco sopra specificato è il seguente:
Esempio 2: Utilizzo di tutte le () funzione con set Python:
Finora, l'unica istanza del metodo All () che ha preso un elenco come argomento è in questo articolo (ad eccezione delle tuple vuote). Una tupla, un dizionario o un set sono solo alcuni esempi di iterables che puoi impiegare. I set Python agiscono anche come elenchi quando la funzione All () viene utilizzata con loro. Esempi inclusi:
set1 = 2, 5, 10Qui, abbiamo definito alcuni set Python. Il primo set è rappresentato da set1 e ha tutti i valori reali. Il secondo set è definito come set2 in cui il valore medio è falso e i restanti due valori sono veri. Al terzo set viene assegnato un set di nomi3 che ha l'ultimo valore falso e l'ultimo set set4 ha un valore vuoto. Abbiamo invocato tutte le funzioni () ogni set all'interno dell'istruzione di stampa per la visualizzazione dei valori booleani.
Nell'output, abbiamo restituito i valori booleani da tutta la funzione per ogni set dato rispettivamente.
Esempio 3: Utilizzo di tutte le () funzione con Python Tules:
Il comportamento della funzione all (), se usato con le tuple Python, è identico all'esempio sopra. Considera il caso seguente.
tuple1 = (7, 3, 1)Qui sono state definite quattro tuple con valori unici. Alcune tuple contengono tutti i valori reali e altri contengono almeno un valore falso. L'ultimo tuple è costituito dal valore vuoto. La funzione All () prende tutte le tuple specificate come argomento e restituisce il risultato booleano corrispondente a ciascuna tupla.
I seguenti risultati booleani sono generati dalla funzione all () per le tuple fornite:
Esempio 4: Utilizzo di tutte le () funzione con i dizionari di Python:
Le strutture di dati che collegano le chiavi e i valori includono dizionari, che sono anche noti come mapping. Di conseguenza, quando la funzione All () viene applicata a un dizionario, l'output viene determinato esclusivamente dai tasti. Considera questo:
Dic1 = 1: "Python", 2: "Py"Qui, abbiamo specificato quattro dizionari. Il primo dizionario che abbiamo usato è con i valori reali booleani per tutte le chiavi. La funzione produce falsa quando la chiave viene modificata in 0 o una stringa vuota. Poiché tutte le chiavi sono vere booleane, anche se cambiamo un valore in un elenco falso e vuoto booleano, otteniamo comunque vero come l'output. L'unica cosa che il metodo All () utilizza sono le chiavi, come si vede da questo.
Si ottengono i seguenti risultati booleani:
Esempio 5: usando tutte le () funzione con stringhe Python:
Come raccolta di personaggi distinti, le stringhe sono ipotesi. Quando una stringa viene passata alla funzione all (), si comporta come un elenco. Considera questo:
str1 = "il mio esempio di stringa!"Va notato che la funzione all () generalmente restituisce vera quando viene data una stringa. Questo perché non può esserci un carattere vuoto nella stringa. Dal momento che sappiamo già che un elenco vuoto produce vero, una stringa vuota agisce allo stesso modo.
Conclusione
In questo post, abbiamo esaminato per la prima volta l'utilizzo fondamentale di Python di tutte le funzioni (). È stata quindi discussa la rappresentazione di vari tipi di dati e strutture di dati come booleani. La funzione All () è stata quindi utilizzata in alcuni casi con una varietà di sequenze come parametri. Abbiamo esaminato la gestione di testi e numeri interi dalla funzione all (). Una delle caratteristiche più utili della lingua, a nostro avviso, è la funzione All () in Python. Nella nostra esperienza, la sua funzionalità di provvisoria del test batch è utile regolarmente.