1. Nauka
  2. /
  3. Kursy
  4. /
  5. Typy danych w Pythonie

Connected

ćwiczenie

Wyszukiwanie ciągów znaków w innych ciągach

Podczas pracy z ciągami znaków często interesuje nas, jakie znaki się w nich znajdują. Na przykład możemy chcieć sprawdzić, ile ciasteczek z listy zawiera słowo Chocolate albo ile zaczyna się na literę C. Takich sprawdzeń można dokonać za pomocą słowa kluczowego in oraz metody .startswith() wywoływanej na ciągu znaków. Warunki można też stosować w wyrażeniach listowych w postaci [działanie for element in lista if warunek]. W naszym przykładzie z ciasteczkami wyglądałoby to tak: [cookie_name for cookie_name in cookies if 'chocolate' in cookie_name.lower()]. Zwróć uwagę, że te sprawdzenia uwzględniają wielkość liter – dlatego używamy metody .lower(). Metody można też ze sobą „łączyć", wywołując je jedna po drugiej.

Instrukcje

100 XP
  • Zapisz i wyświetl listę girl_names, które zaczynają się na s.
  • Zapisz i wyświetl listę girl_names, które zawierają angel.