search
New サムネイル Pythonで同じディレクトリにあるファイルを開く(path.dirname(__file__) New サムネイル PythonでSchema.orgのDate形式(ISO 8601)を扱う New サムネイル 分断するメディアとインターネットのユーザー:ライトノベル、キズナアイ、TikTokに思うこと

Python(in):リストに特定の要素が存在するか確かめる

広告

Pythonではリストに特定の要素があるかどうかをinというメソッドで確認できます。

a = ['りんご', 'みかん', 'いちご', 'メロン', 'バナナ']
b = 'りんご' in a
c = '飛行機' in a
print(b)
print(c)

出力:

True
False

「'りんご' in a」は「aにりんごが存在するか」という意味です。この場合は存在するため、真であり、print(b)はTrueを返します。

しかし飛行機はリストにないため、False(偽)を返します。

問題

上のリストで、リストにみかんがあったら「この中にみかんはあります」を出力し、そうでなかったら「みかんはありません」を出力するプログラムをつくりなさい。

a = ['りんご', 'みかん', 'いちご', 'メロン', 'バナナ']
if 'りんご' in a:
    print('この中にりんごはあります')
else:
    print('りんごはありません')

出力:

この中にりんごはあります

リストからりんごを外してみましょう。

a = ['みかん', 'いちご', 'メロン', 'バナナ']
if 'りんご' in a:
    print('この中にりんごはあります')
else:
    print('りんごはありません')

出力:

りんごはありません

広告

広告

広告

コンピューター コンピューター
プログラミング プログラミング
数学 数学
英語 英語
国語 国語
理科 理科
社会 社会

Python入門

Python入門

化学入門

化学入門

漢字辞典

漢字辞典

整数辞典

漢字辞典

Lord Candy

Lord Candy