1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Datové typy v Pythonu

Connected

cvičení

Hledání řetězců v jiných řetězcích

Při práci s řetězci nás často zajímá, jaké znaky obsahují. Možná chceme vědět, kolik sušenek ze seznamu obsahuje slovo Chocolate, nebo kolik z nich začíná písmenem C. Tyto kontroly můžeme provádět pomocí klíčového slova in a metody .startswith(). V kombinaci s výčtem seznamu (list comprehension) lze použít podmínku ve tvaru [akce for položka in seznam if podmínka]. Na příkladu se sušenkami by to vypadalo třeba takto: [cookie_name for cookie_name in cookies if 'chocolate' in cookie_name.lower()]. Tyhle kontroly rozlišují velká a malá písmena, proto používáme metodu .lower(). Metody lze také „řetězit" – volat jednu za druhou.

Pokyny

100 XP
  • Ulož a vypiš seznam girl_names, která začínají na s.
  • Ulož a vypiš seznam girl_names, která obsahují angel.