Esempio-1: trova un singolo elemento in un elenco usando 'In' operatore
Il seguente script mostra come è possibile cercare facilmente qualsiasi elemento in un elenco utilizzando 'In' operatore senza utilizzare alcun ciclo. Un elenco di nomi di fiori è definito nello script e un nome di fiore verrà preso come input dall'utente per cercare nell'elenco. Se l'istruzione viene utilizzata con 'In' operatore per trovare il nome di fiore di input nell'elenco.
#!/usr/bin/env python3Produzione:
L'output mostra Narciso esiste nell'elenco e Giglio non esiste nell'elenco.
Esempio-2: trova un elemento usando il metodo indice
Un altro modo semplice per trovare un elemento particolare in un elenco usando il metodo indice. Il seguente script mostra l'uso di indice() metodo per la ricerca di un elemento in un elenco. Questo metodo restituisce una posizione di indice valida se l'elemento particolare si trova nell'elenco altrimenti genererà a Valorerror Se si desidera archiviare la posizione in una variabile. il tentativo Block stamperà il messaggio di successo se il indice() Il metodo restituisce un valore di posizione valido in base al valore di ricerca. Il eccetto blocco stamperà il messaggio di errore se l'elemento di ricerca non esiste nell'elenco.
#!/usr/bin/env python3Produzione:
L'output mostra 'Buonanotte LUNA' esiste nell'elenco e 'Charlie e la fabbrica di cioccolato' non esiste nell'elenco.
Esempio-3: trova più indici in un elenco
Come puoi trovare un singolo elemento in un elenco è mostrato nei due esempi precedenti. Il seguente script mostra come è possibile cercare tutti gli elementi di un elenco all'interno di un altro elenco. In questo script vengono utilizzati tre elenchi. ELLIST SELECTED è l'elenco principale in cui gli elementi di Elenco di ricerca sarà perquisito. fondazione è usato qui per archiviare quegli elementi che si trovano in ELLIST SELECTED Dopo aver cercato. Il primo per Loop viene utilizzato per generare fondazione e il secondo per Loop è usato per iterare fondazione e visualizzare l'output.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito la parola.
Esempio-4: trova un elemento utilizzando la funzione personalizzata
Se si desidera trovare l'elemento più volte in un elenco, è meglio utilizzare un metodo di ricerca personalizzato invece di scrivere uno script di ricerca più volte. Il seguente script mostra come è possibile trovare qualsiasi valore in un elenco utilizzando una funzione personalizzata denominata FindElement. La funzione tornerà VERO Se l'elenco contiene l'elemento di ricerca altrimenti restituisce Falso.
#!/usr/bin/env python3Produzione:
Verrà visualizzato il seguente output per l'input 'Torta' E 'Torta al cioccolato'.
Esempio-5: trova e conta gli elementi in un elenco in base alla lunghezza
Il seguente script mostra come è possibile trovare e contare il numero di elementi in un elenco in base alla lunghezza dell'elemento. Qui, l'elenco nominato persone è iterato usando per Loop e controllare la lunghezza di ciascun elemento dell'elenco. Il valore del contatore incrementi se la lunghezza dell'elemento è superiore o uguale a 7.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script.
Conclusione:
In questo tutorial sono mostrati diversi modi di cercare elementi singoli e multipli nell'elenco In operatore, indice Metodo e funzione personalizzata. Il lettore sarà in grado di eseguire la ricerca corretta nell'elenco Python dopo aver letto questo tutorial.
Guarda il video dell'autore: qui