Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpforms-lite domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/ragipunal.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the businext domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/ragipunal.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the businext domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/ragipunal.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/ragipunal.com/wp-includes/functions.php on line 6114
Python Liste Yapıları - Lists - RAGIP ÜNAL

Blog

Python Liste Yapıları – Lists

Python Liste Yapıları – Lists

Diğer programlama dillerinde olan dizi yapısının özellikleri, Python dilinde de mevcuttur. Python’da ki bu dizi (array) yapılar liste (list) adı verilmiştir. İşlemler bakımından diğer dillerdeki dizi yapılarına göre daha kullanışlıdır.

Python’da liste, bellekte aynı isim altında, çok sayıdaki girdiyi (farklı tipten de olabilir) saklayan veri yapısıdır. Liste’nin adı ve o listenin kaçıncı elemanı olduğunu belirten bir index’i mevcuttur. Dizi index’i daima köşeli parantez ile belirtilir.

Python dilinde bir dizinin ilk elemanın indexi daima 0’dır.

Örnekler ve Çıktıları:

""" Tek boyutlu listeler """

x=[4,5,6,98,66,45]
for i in range(0,6):
    print("Index=", i, "Eleman x[",i,"]=", x[i])

"""
Index= 0 Eleman x[ 0 ]= 4
Index= 1 Eleman x[ 1 ]= 5
Index= 2 Eleman x[ 2 ]= 6
Index= 3 Eleman x[ 3 ]= 98
Index= 4 Eleman x[ 4 ]= 66
Index= 5 Eleman x[ 5 ]= 45
"""
print()

""" Elemanı listeden indexe göre çağırma """

ilceler=["safranbolu","ovacık","eflani","eskipazar","yenice"]
print("Son ilçe=", ilceler[-1])
print('Sondan bir önceki ilçe', ilceler[-2])
print("Tüm ilçeler=", ilceler)
print("Tüm ilçeler ters sıradan")
for i in range(4,-1,-1):
    print(ilceler[i])

"""
Son ilçe= yenice
Sondan bir önceki ilçe eskipazar
Tüm ilçeler= ['safranbolu', 'ovacık', 'eflani', 'eskipazar', 'yenice']
Tüm ilçeler ters sıradan
yenice
eskipazar
eflani
ovacık
safranbolu
"""
print()

""" İndexlere göre bir sıradan çağırma """
a=[3,6,5,74,8,9,1]
print("a=",a)
print(a[:3],"ilk üç eleman")
print(a[1:4],"indexi 1,2,3 olanlar")
print(a[3:], "indexi 3 olandan listenin sonuna kadar")

"""
a= [3, 6, 5, 74, 8, 9, 1]
[3, 6, 5] ilk üç eleman
[6, 5, 74] indexi 1,2,3 olanlar
[74, 8, 9, 1] indexi 3 olandan listenin sonuna kadar
"""

031_liste.py

Yukarıdaki örnekte de gördüğünüz üzere listenin sonundaki elemana -1 ve sondan bir önceki için de -2 kullanılarak erişilebilir.

Leave A Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir