Python:搜索列表并给出布尔值

时间:2013-10-07 01:03:02

标签: python list search boolean

如果我有这样的清单: List = ['a', 'b', 'c', 'd', 'e',] 什么是获得布尔答案的最简单方法,例如,我是否询问'g'是否在此列表中?

3 个答案:

答案 0 :(得分:8)

print 'g' in ['a', 'b', 'c', 'd']

答案 1 :(得分:4)

l = ['a','b','c','d']
if 'g' in l:
    print True

答案 2 :(得分:1)

List = ['a', 'b', 'c', 'd', 'e']

def inlist (lst, character):
    if character in lst and type(lst) is list:
        return True
    else:
        return False

print inlist(List, 'g')

如您所料,这会打印:False

注意:尝试命名除List以外的列表,因为这会在阅读时引起一些混淆。