Array find in Python
admin - 23 kesäkuun, 2021Arrayja kutsutaan yleensä listoiksi. Kutsutaan niitä tässä artikkelissa viihtyvyyden vuoksi nimellä array.
Pythonissa on metodi, jolla voidaan etsiä elementtiä arraysta ja joka tunnetaan nimellä index().
Voidaan etsiä indeksiä käyttämällä:
x =
print(x.index('o'))
Määrät alkavat Pythonissa indeksillä nolla (0):

Jos suorittaisit x.index(’p’), saisit tulosteeksi nollan (ensimmäinen indeksi).
Seuraavat kurssit:
- Python Crash Course: Master Python Programming
Array duplicates: Jos array sisältää duplikaatteja, index()-metodi palauttaa vain ensimmäisen elementin.
Etsi useita esiintymiä
Jos haluat löytää elementin useita esiintymiä, käytä alla olevaa lambda-funktiota.
get_indexes = lambda x, xs:
Etsi merkkijonojoukoista
Elementin löytämiseksi merkkijonojoukosta käytä:
x =
print(x.index("Earth"))
Voit käyttää tätä koodia, jos haluat löytää useita esiintymiä:
x =
get_indexes = lambda x, xs:
print(get_indexes("Earth",x))
Etsi numeerisesta matriisista
Indeksimenetelmä toimii myös numeerisissa matriisissa:
x =
print(x.index(7))
Moninkertaisten esiintymien etsimiseen voit käyttää tätä lambda-funktiota:
x =
get_indexes = lambda x, xs:
print(get_indexes(7,x))
Viimeisimmät artikkelit
- Jason Weingart Photography
- Täydellinen ja epätäydellinen selkäydinvamma:
- 25 parasta rock-konserttiasua, jota miesten kannattaa kokeilla tänä vuonna
- Taloudelliset kustannukset – Toisen maailmansodan kustannukset
- 14.7: Polysakkaridit
- 11 suosituinta ansaintamallia + kunkin hyvät ja huonot puolet
- Gwyneth Paltrow järkyttyi huomattuaan näyttelevänsä ”Hämähäkki-Man’ Is the Week’s Best Viral Video
- Pullotetun veden ympäristövaikutukset
- Voivatko kissat syödä pistaasipähkinöitä?
- Syyspäiväntasaus 2020: The First Day of Fall
Vastaa