集合(セット)に特定の値が含まれているかどうかを判定するには (contains / in / include? / member?) 2015/03/21
集合に特定の値が含まれているかどうかを判定する方法。
関連
Java 2013/08/06
Signature:
Scala 2015/03/21
Signature:
例
val st = Set("abc", "def", "ghi");
println(st.contains("abc")) // => true
println(st.contains("ABC")) // => false
Python 2016/12/23
in
という演算子が使える。
elem in set
elem
が set
に含まれれば true
を返す。
この否定は
elem not in set
例
st = {"abc", "def", "ghi"}
print("abc" in st)
# => True
print("ABC" in st)
# => False
print("ABC" not in st)
# => True
Ruby / JRuby 2015/03/18
Set#include?
または Set#member?
メソッドを使う。
require 'set'
st = Set.new ["abc", "def", "ghi"]
p st.include? "abc" # => true
p st.include? "ABC" # => false
この2つのメソッドは配列に対しても使える。