Hvordan få elementets plassering i en liste i Python

Hvordan få elementets plassering i en liste i Python
Python er et stort språk; Den har flere tilgjengelige innebygde funksjoner for lister. En av de viktige funksjonene vi ønsker å utføre på en liste i Python er å finne indeksen for et bestemt element i listen for forskjellige formål. I Python lokaliserer vi indeksen for et spesifisert element gjennom indeksen () -metoden. I denne artikkelen vil vi diskutere hvordan du får plassering av et spesifikt element gjennom indeks () -metode med forskjellige scenarier i detalj.

Index () -metoden kan brukes i Python på et hvilket som helst operativsystem, men i denne artikkelen vil vi diskutere implementeringen av Ubuntu (Linux System).

Krav

Enhver versjon av Python installert på Ubuntu (Python3 er forhåndsinstallert på den nyeste versjonen av Ubuntu).

Opprette en Python -fil

For å kode i Python på Ubuntu, må du opprette en Python -fil med ".py ”utvidelse av nedenfor nevnt kommando:

$ nano python_file.py

Du kan endre navnet på filen.

Metoder for å finne indeks for spesifikt element i listen i Python er forklart nedenfor:

Hvordan finne plassering av spesifikt element i Python -listen:

Finn indeksen for spesifisert element som er til stede i listen nedenfor nevnt syntaks:

liste.indeks (“element”, start_position, end_position)

liste: Navn på listen der du finner indeks for spesifisert element

element: Det spesifikke elementet som skal søkes på listen

start_position (valgfritt): Begynn å søke på elementet fra denne indeksen i listen

end_position (valgfritt): Slutt å søke etter denne stillingen på listen

Eksempel1: Hvordan finne indeks for spesifikt element som er til stede i Python -listen

Nedenfor nevnt er syntaks for å finne spesifisert element uten valgfrie argumenter OD -indeks () -metode:

liste.Indeks (“Element”)

Å få indeksen over Ubuntu i listen over Linux_OS, Skriv den nevnte koden nedenfor i “Python_File.py ”:

print ("Finn indeksen for /" Ubuntu /"i listen /" Linux_OS /"")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
indeks = linux_os.Indeks ('Ubuntu')
Print ("Indeksen for spesifisert element er:", indeks)

For å få ønsket utgang, kjør “Python_File.py ”av nedenfor nevnt kommando:

$ python3 python_file.py

Eksempel2: Hvordan finne indeks for element med mer enn en forekomst i Python -listen

Hvis Spesifisert element eksisterer mer enn en gang i listen, da vil indeks () -metoden gi indeksen for den første forekomsten, for å finne indeksen over "ubuntu" i listen over "Linux_OS, Skriv den nevnte koden nedenfor i “Python_File.py ”:

Print ("Finn indeksen for" Ubuntu "i listen \" Linux_OS """")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora', 'Ubuntu']
prøve:
indeks = linux_os.Indeks ('Ubuntu')
Print (""Indeksen for spesifisert er:"", indeks)
unntatt ValueError:
trykk (""Det spesifiserte elementet som ikke er funnet!!"")

For å få ønsket utgang, kjør “Python_File.py ”av nedenfor nevnt kommando:

$ python3 python_file.py

Ovennevnte utgang viser at indeksen () -metoden gir den første forekomstindeksen for det spesifiserte elementet.

Eksempel3: Hvordan finne indeks for element i listen med valgfrie argumenter i Python -listen

Vi kan finne indeksen for det spesifiserte elementet ved å nevne start- og sluttindeks på listen som vist i eksemplet nedenfor.

Å finne indeksen til “Ubuntu” i listen over “Linux_os” Mellom “Index2” og “Index5”, skriv den nevnte koden nedenfor i “Python_File.py ”:

print (""Finn indeksen for /"" ubuntu /""i liste /"" linux_os /""mellom indeks2 og indeks5"")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora', 'Ubuntu']
prøve:
indeks = linux_os.Indeks ('Ubuntu', 2,5)
Print (""Indeksen for spesifisert element er:"", indeks)
unntatt ValueError:
print (""Det spesifiserte elementet ikke funnet"")

For å få ønsket utgang, kjør “Python_File.py ”av nedenfor nevnt kommando:

$ python3 python_file.py

Ovennevnte utgang gir indeksen for den andre 'Ubuntu' forekomst i listen, da den er tilgjengelig mellom spesifiserte indekser.

Hva du skal gjøre hvis elementet ikke er til stede i Python -listen

Hvis spesifisert element ikke er til stede i listen, så a ValueError unntak av ""verdi ikke funnet"" blir hevet og vi trenger for å håndtere det unntak ved å bruke “prøv unntatt”Blokk

Skriv nedenfor nevnte kode i “Python_File.py ”for å finne indeks for 'suse' i"" linux_os ""-liste uten å prøve unntatt blokkering:

print (""Finn indeksen for /"" SUSE /""i liste /"" Linux_os /""""))
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
indeks = linux_os.Indeks ('SUSE')
Print (""Indeksen for spesifisert element er:"", indeks)

For å få ønsket utgang, kjør “Python_File.py ”av nedenfor nevnt kommando:

$ python3 python_file.py

Ovennevnte utgang gir “ValueError” unntak Siden elementet ikke er til stede på listen, men du ikke trenger å bekymre deg, håndtere unntaket gjennom ""prøv unntatt"" -blokken.

Skriv igjen koden ovenfor med ""prøv unntatt"" -blokk for å håndtere unntak som nevnt nedenfor:

trykk (""Finn indeksen for"" SUSE ""i listen \"" Linux_OS """")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
prøve:
indeks = linux_os.Indeks ('SUSE')
Print (""Indeksen for spesifisert element er:"", indeks)
unntatt ValueError:
trykk (""Det spesifiserte elementet som ikke er funnet!!"")

For å få ønsket utgang, kjør “Python_File.py ”av nedenfor nevnt kommando:

$ python3 python_file.py

Du må sette inn denne ""prøv unntatt"" -blokken mens du bruker indeks () -metode.

Konklusjon

I Python brukes indeksen () -metoden for å finne indeksen for et spesifisert element. I denne artikkelen diskuteres indeks () -metode, som brukes til å finne indeksen for spesifisert element med start- og sluttindeks (valgfritt), og hvis elementet ikke er til stede, kaster den et unntak som må håndteres ved hjelp av “prøv unntatt ”Blokk. Denne artikkelen vil hjelpe deg med å finne indeksen for en liste enkelt og bruke indeksen til flere formål i Python.

"