かべぎわブログ

技術的なことについてかけたらいいな…

Pythonで配列の中の要素を確認する3つの方法

Pythonで配列の中に特定の要素がはいているのかや、それが何個入っているのかなどを確認する方法3つをご紹介します。

前提として以下のような配列があるとする。

wawawa_array = ['AAA','BBB','CCC']

index()で要素の位置を確認する

BBBのあるオフセットを返してくれる。

>>> wawawa_array.index('BBB')
1

存在しない場合はエラーになる。

>>> wawawa_array.index('DDD')
  File "./hairetu_kakunin.py", line 7, in <module>
ValueError: 'DDD' is not in list

inで要素が存在するか確認する

BBBが存在するかどうか返してくれる。
存在する場合はTrue

>>> 'BBB' in wawawa_array
True

存在しない場合はFalse

>>> 'DDD' in wawawa_array
False

count()で要素の個数を計算する

BBBの個数を返してくれる。

>>> wawawa_array.count('BBB')
1