Array find in Python
admin - 23 czerwca, 2021Tarcze są zwykle określane jako listy. Dla wygody, nazwijmy je tablicami w tym artykule.
Python posiada metodę wyszukiwania elementu w tablicy, znaną jako index().
Możemy znaleźć indeks, używając:
x =
print(x.index('o'))
Tablice zaczynają się od indeksu zero (0) w Pythonie:

Jeśli uruchomiłbyś x.index(’p’), otrzymałbyś zero jako wyjście (pierwszy indeks).
Powiązany kurs:
- Python Crash Course: Master Python Programming
Duplikaty w tablicy: Jeśli tablica zawiera duplikaty, metoda index() zwróci tylko pierwszy element.
Znajdź wiele wystąpień
Jeśli chcesz znaleźć wiele wystąpień elementu, użyj poniższej funkcji lambda.
get_indexes = lambda x, xs:
Znajdź w tablicach łańcuchów
Aby znaleźć element w tablicy łańcuchów użyj:
x =
print(x.index("Earth"))
Możesz użyć tego kodu, jeśli chcesz znaleźć wiele wystąpień:
x =
get_indexes = lambda x, xs:
print(get_indexes("Earth",x))
Find in numeric array
Metoda indeksu działa również na tablicach numerycznych:
x =
print(x.index(7))
Aby znaleźć wiele wystąpień, możesz użyć tej funkcji lambda:
x =
get_indexes = lambda x, xs:
print(get_indexes(7,x))
Back
.
Ostatnie wpisy
- Jason Weingart Photography
- Całkowite a niekompletne uszkodzenie rdzenia kręgowego: What You Need to Know
- 25 Best Rock Concert Outfits for Men to Try This Year
- Koszty ekonomiczne – koszty II wojny światowej
- 14.7: Polisacharydy
- The 11 Most Popular Revenue Models + Pros/Cons of Each
- Gwyneth Paltrow zszokowana odkryciem, że zagrała w 'Spider-Man’ Is the Week’s Best Viral Video
- Wpływ środowiskowy wody butelkowanej
- Czy koty mogą jeść pistacje?
- Równonoc jesienna 2020: The First Day of Fall
Dodaj komentarz