Waar staat het woord?
Voordat je je gegevensset afrondt met opschonen, wil je controleren of een specifiek woord in de reviews voorkomt. Je zag eerder een specifiek patroon in de strings. Nu wil je een functie maken die controleert of een woord voorkomt tussen de tekens met index 12 en 50, waarbij je onthoudt dat de eindpositie exclusief is, en de laagste index afdrukt waar dit woord voorkomt. Er zijn twee methoden om dit aan te pakken. Je wilt zien welke het beste werkt.
De tekst van twee filmreviews is al opgeslagen in de variabele movies. Je kunt print(movies) gebruiken om de variabele in de IPython Shell te bekijken.
Deze oefening maakt deel uit van de cursus
Regular expressions in Python
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
for movie in movies:
# Find the first occurrence of word
print(movie.____(____, ____, ____))