1. 학습
  2. /
  3. 강의
  4. /
  5. Python のデータ型

Connected

연습 문제

文字列の中で別の文字列を探す

文字列を扱うとき、どんな文字が含まれているかを気にすることがよくあります。たとえば、クッキーの一覧の中で Chocolate という単語が入っているものがいくつあるか、あるいは先頭の文字が C のものがいくつあるかを知りたい場合です。これらのチェックは、文字列に対して in キーワードや .startswith() メソッドを使うことで行えます。また、リスト内包表記に条件を付けることもできます。形式は [action for item in list if something is true] です。クッキーの例なら、[cookie_name for cookie_name in cookies if 'chocolate' in cookie_name.lower()] のようになります。これらのチェックは大文字・小文字を区別するため、ここでは文字列に対して .lower() メソッドを使っています。さらに、メソッドを続けて呼び出し、「メソッドチェーン」を行うこともできます。

지침

100 XP
  • s で始まる girl_names のリストを作成して出力してください。
  • angel を含む girl_names のリストを作成して出力してください。