Array find in Python
admin - iunie 23, 2021Array-urile sunt denumite de obicei liste. Pentru comoditate, să le numim array-uri în acest articol.
Python are o metodă de căutare a unui element într-un array, cunoscută sub numele de index().
Putem găsi un index folosind:
x =
print(x.index('o'))
Array-urile încep cu indexul zero (0) în Python:

Dacă ați rula x.index(‘p’) ați obține zero ca ieșire (primul index).
Curs conex:
- Python Crash Course: Master Python Programming
Array duplicates: Dacă array-ul conține dubluri, metoda index() va returna doar primul element.
Găsește mai multe ocurențe
Dacă doriți să găsiți mai multe ocurențe ale unui element, utilizați funcția lambda de mai jos.
get_indexes = lambda x, xs:
Găsește în array-uri de șiruri de caractere
Pentru a găsi un element într-un array de șiruri de caractere folosiți:
x =
print(x.index("Earth"))
Ați putea folosi acest cod dacă doriți să găsiți mai multe ocurențe:
x =
get_indexes = lambda x, xs:
print(get_indexes("Earth",x))
Find in numeric array
Metoda de indexare funcționează și pe array-uri numerice:
x =
print(x.index(7))
Pentru a găsi mai multe ocurențe puteți folosi această funcție lambda:
x =
get_indexes = lambda x, xs:
print(get_indexes(7,x))
.
Articole recente
- Jason Weingart Photography
- Leziuni complete sau incomplete ale măduvei spinării: Ce trebuie să știți
- 25 Cele mai bune ținute de concert rock pentru bărbați pe care să le încerci anul acesta
- Costuri economice – Costurile celui de-al Doilea Război Mondial
- 14.7: Polizaharidele
- Cele mai populare 11 modele de venituri + avantajele și dezavantajele fiecăruia
- Gwyneth Paltrow, șocată să descopere că a jucat în „Spider-…Man’ Is the Week’s Best Viral Video
- Impactul apei îmbuteliate asupra mediului
- Pisicile pot mânca fistic?
- Echinocțiul de toamnă 2020: Prima zi de toamnă
Lasă un răspuns