Pythonでリストに値があるかどうか調べる

概要

実現方法・説明

ここではリストに値があるかどうかの調べ方を説明する。

inを使う

リスト内の要素に調べたい値があるかどうか調べるときはinを使う。
こんな感じ。

new_list = [‘apple’, ‘orange’, ‘kiwi’]
isapple = ‘apple’ in new_list

リスト「new_list」の’apple’という値の有無がisappleに代入される例である。
この場合、Trueが代入される。

注意点

リスト内の複数に同じ値の要素がある場合でもin は True を返す。

使用例

動作確認環境:Python3.6.5 / macOS 10.15.6

ex.1 inを使う

一次元のリストを作成し、’apple’の有無を取得する。

コード
#リストの定義
new_list = ['apple', 'orange', 'kiwi']

#有無の把握と表示
isapple = 'apple' in new_list
print(isapple)
実行結果

True

解説

2行めで要素が3つのリスト「new_list」を作成する。
5行めで「new_list」に’apple’という値の要素の有無を「isapple」に代入する。
6行めで「isapple」の値を表示すると’apple’が存在するのでTrueが表示されている。

補足

なし

Pythonバンザイ

タイトルとURLをコピーしました