Eksempel 1: Finn et enkelt element i en liste ved hjelp av 'i' operatør
Følgende skript viser hvordan du enkelt kan søke på et hvilket som helst element i en liste ved å bruke 'i' operatør uten å bruke noen sløyfe. En liste over blomsternavn er definert i skriptet, og et blomsternavn vil bli tatt som innspill fra brukeren for å søke på listen. Hvis uttalelsen brukes med 'i' Operatør for å finne inngangsblomstnavnet på listen.
#!/usr/bin/env python3Produksjon:
Utgangen viser Påskelilje eksisterer på listen og Lily eksisterer ikke på listen.
Eksempel-2: Finn et element ved å bruke indeksmetoden
En annen enkel måte å finne et bestemt element i en liste ved hjelp av indeksmetoden. Følgende skript viser bruken av indeks () Metode for å søke på et element i en liste. Denne metoden returnerer en gyldig indeksposisjon hvis det aktuelle elementet finnes i listen ellers vil den generere en ValueError Hvis du vil lagre posisjonen i en variabel. forsøket Block vil skrive ut suksessmeldingen hvis indeks () Metoden returnerer en gyldig posisjonsverdi basert på søkeverdi. Unntatt Block vil skrive ut feilmeldingen hvis søkeelementet ikke eksisterer i listen.
#!/usr/bin/env python3Produksjon:
Utgangen viser 'God natt måne' eksisterer på listen og 'Charlie og sjokoladefabrikken' eksisterer ikke på listen.
Eksempel-3: Finn flere indekser i en liste
Hvordan du kan finne et enkelt element i en liste vises i de to foregående eksemplene. Følgende skript viser hvordan du kan søke i alle elementer i en liste i en annen liste. Tre lister brukes i dette skriptet. SelectedList er hovedlisten som elementene i SearchList vil bli søkt. Foundlist brukes her til å lagre de elementene som finnes i SelectedList Etter å ha søkt. Den første til Loop brukes til å generere Foundlist Og den andre til sløyfe er vant til å iterere Foundlist og vise utgangen.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt ordet.
Eksempel-4: Finn et element ved hjelp av den tilpassede funksjonen
Hvis du vil finne elementet flere ganger i en liste, er det bedre å bruke en tilpasset søkemetode i stedet for å skrive et søkeskript flere ganger. Følgende skript viser hvordan du kan finne en hvilken som helst verdi i en liste ved hjelp av en tilpasset funksjon som er navngitt FindElement. Funksjonen kommer tilbake ekte Hvis listen inneholder søkeelementet, returnerer ellers Falsk.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises for inngangen 'Kake' og 'Sjokoladekake'.
Eksempel-5: Finn og tell elementene i en liste basert på lengde
Følgende skript viser hvordan du kan finne og telle antall elementer i en liste basert på elementets lengde. Her, listen som heter personer er iterate ved hjelp av til sløyfe og sjekk lengden på hvert element på listen. Tellerverdien øker hvis lengden på elementet er mer enn eller lik 7.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt skriptet.
Konklusjon:
Ulike måter å søke på enkelt- og flere elementer på listen vises i denne opplæringen ved hjelp av i operatør, indeks metode og tilpasset funksjon. Leseren vil kunne utføre søk på riktig måte i Python -listen etter å ha lest denne opplæringen.
Se forfatterens video: Her