コード一覧

【Python】リストの中身を検索する方法/文字列と数字

リストの中身を検索する方法 True or False

リストの中身を検索する場合、文字列は文字列、数字は数字で検索すると、Trueになり、文字列と数字なら、一致していても、Falseになる。

# リストが文字列で検索が文字列の場合
list_str = ["A","B","C"]
search = "B" in list_str
print(search)
# True
# リストが数字で検索が数字の場合
list_int = [1,2,3]
search = 1 in list_int
print(search)
# True
# リストが文字列で検索が数字の場合
list_str = ["1","2","3"]
search = 1 in list_str
print(search)
# False

リスト内にいくつ含まれるか検索する方法 個数

何個あるか、検索したいときは、リスト名.count(検索したい文字)で個数を数えることが出来る。

# A,B,Cの中からAはいくつあるか?
list_str = ["A","B","C"]
search = list_str.count("A")
print(search)
# 1
# 完全一致のため判定出来ない
list_str = ["ABC","ABC","ABC"]
search = list_str.count("A")
print(search)
# 0

“ABC”なので、”A”ではないため、一致するものは0個となる。