2016-03-18 14 views
-1

Bu for var ve sen biraz enumerate kodunuzu kolaylaştırabilirsiniz fonksiyonunu funPython'da bunu nasıl geliştirebilirim?

lst = [{"_id":"3"}, {"_id":"1"}] 
key = "1" 

def fun(lst, key): 
    index = 0 
    for item in lst: 
     if key == item["_id"]: 
      return index 
     index += 1 
    return -1 

fun(lst, key) 
+2

Bu muhtemelen olmalıdır sordu [codereview.se]. – muru

cevap

1

basitleştirmek istiyorum:

def fun(lst, key): 
    for index, item in enumerate(lst): 
     if key == item["_id"]: 
      return index 
    return -1 
+0

Tam olarak neye ihtiyacım vardı. Teşekkür ederim. –

İlgili konular