Python Kodları index

Python'da index özelliğine bakalım. Bu kodun kullanımı aşağıdaki gibidir.

<List>.index(<değer>)


Bu kod liste içinde aranan değerin konumunu gösterir. ör:

p = [1,2,3,4]
print p.index(3)
Çıktısı
2

İndex kodu sadece ilk bulduğu değerin konumunu gösterir, birkaç eşit değer varsa hepsinin konumunu göstermez.

<deger> in <list>


in kodu bir değerin listede olup olmadığını True veya False cevabı ile söyler. Ör:

p = [1,2,3,]
print 3 in p

Çıktısı
True

<deger> not in <list>


not in kodu in kodunun aksine değer listede yok ise True varsa False çıktısı verir.

p = [1,2,3,]
print 3 not in p

Çıktısı
False

Bu kodun diğer bir kullanımı ise

not <deger> in <list> Şeklindedir.

Bir örnek yapalım. Bu örnekte 2. değeri 1. liste içinde bulup konumunu yazacağız. Listede bulunamıyorsa -1 değeri dönecek.

def find_element(a,b):
    if b in a:
        n=a.index(b)
        return n
    else:
        return -1

print find_element([1,2,3],3)
2

print find_element(['test','deneme'],'alo')
-1



Google