2015-10-20 49 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