2015-10-20 14 views
3

我知道这是一个非常简单的问题,但我想知道如何检查列表中的每个索引或从索引的开始到结尾的每个索引。而不使用lambda只是一个简单的for循环。列表验证一个接一个

List = ['a','b','c'] 
required = 'c' 

输出:

>>False 
>>False 
>>True 

回答

2
def test(check): 
    try: 
     for i in L: 
      if i == check: 
       print 'True' 
      else: 
       print 'False' 
      # print cmp(i,check) 
    except: 
     pass 
test('c') 

非常基本的.. :)

+0

的,如果有打印/其他可以更简洁地表述为'打印我== check';不需要调用'cmp'(这会返回-1,0或1,并且已经在Python中被弃用了很久,在Py3中被删除)。 – ShadowRanger