1

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

4

3 回答 3

8
print 'g' in ['a', 'b', 'c', 'd']
于 2013-10-07T01:25:19.907 回答
4
l = ['a','b','c','d']
if 'g' in l:
    print True
于 2013-10-07T01:06:23.840 回答
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,因为这可能会在阅读时引起一些混乱。

于 2013-10-07T01:05:32.017 回答