Zacznij terazZacznij za darmo

Lot do domu

Twój szef przydzielił ci niewielkie zadanie. Trwa analiza podróży służbowych odbytych w celu uczestnictwa w spotkaniach biznesowych. Otrzymujesz zbiór danych zawierający wyłącznie tematy wiadomości e-mail wysłanych do każdej z podróżujących osób.

Dowiadujesz się, że teksty wiadomości mają określony wzorzec. Oto przykład:

Here you have your boarding pass LA4214 AER-CDB 06NOV.

Twoim zadaniem jest wyodrębnienie informacji o locie:

  • Dwie litery oznaczają linię lotniczą (np. LA),
  • Cztery cyfry to numer lotu (np. 4214),
  • Trzy litery odpowiadają miejscu odlotu (np. AER),
  • Kolejne trzy litery to miejsce przylotu (CDB),
  • Data (06NOV) lotu.

Wszystkie litery są zawsze wielkie.

Zmienna flight zawierająca temat jednej wiadomości e-mail została wczytana do twojej sesji. Możesz użyć funkcji print(), aby wyświetlić jej zawartość w powłoce IPython.

To ćwiczenie jest częścią kursu

Wyrażenia regularne w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import re
____
Edytuj i uruchom kod