Python 检查元素是否在列表中
Python 编成过程中, 经常遇到需要检查某个元素是否在列表中, 常规的做法是通过迭代逐个匹配当前元素是否和列表中的元素相等.这种做法稍显冗余, 我们来看看 Python
语言下, 是否有更简便更直接的表达方式.
seasons = ["spring", "summer", "fall", "winter"]
使用 in 操作符
seasons = ["spring", "summer", "fall", "winter"]
if seasons.count("summer") > 0:
print "yes, summer in seasons"
使用列表内置 count 函数
seasons = ["spring", "summer", "fall", "winter"]
if "summer" in seasons:
print "yes, summer in seasons"