Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Son konular

Python'da Listeler

admin

(¯´•._.• Webmaster •._.•´¯)
Yönetici
Modaratör
Katılım
Ara 27, 2022
Mesajlar
210
Etkileşim
3,943
Puan
0
Yaş
37
Konum
Adana
Web sitesi
forumdas.com.tr
F-D Coin
3,884

Python'da Listeler​

Listeler sayesinde bir değişken içerisinde farklı farklı veri tiplerinden oluşan verileri saklayabiliriz. Daha sonrasında ise bu listeden eleman ekleyebilir çıkartabilir veya silebiliriz.
Python'da iki şekilde liste oluşturabiliriz.

# Yöntem 1
liste = []
# Yöntem 2
liste = list()

Python
Python'da oluşturduğumuz listeye default olarak bazı veriler ekleyebiliriz.

liste = ["elma", "armut", True, False, 1, 1.23]

Python
Bir listenin içerisinde kaç adet eleman olduğunu görmek için len fonksiyonunu kullanabiliriz.

eleman_sayisi = len(liste)

Python
Bir listenin elemanlarına index numaraları ile erişebiliriz. Listelerin index numarası 0'dan başlamaktadır.
Örneğin bir listenin birinci elemanını aşağıda ki örnekte ki gibi çağırabiliriz. Cevap ise armut olacaktır.

birinci_eleman = liste[1]

Python
Bir listenin tüm elemanlarını itere etmek için for döngüsüne sokabiliriz.

for item in liste:
print(item)

Python
Listelerin belli bir aralığını seçebiliriz. Aşağıda ki örnekte 0. eleman dahil 2. eleman dahil olmayacaktır ve seçilecek elemanlar ["elma", "armut"] olacaktır.

aralik = liste[0:2]

Python
Biliyoruz ki index numaraları ile dizinin her elemanına erişebiliyoruz. Peki negatif değerler kullanırsak?
örneğin liste[-1] dediğimizde tersten ilk değeri alırız yani 1.23 değeri karşımıza gelecektir. Burada dikkat etmemiz gereken maximum olarak -elemansayisini kullanın. Yoksa hata alabilirsiniz.

Listenin bir öğesini değiştirmek gerçekten çok kolay. Örneğin listenin sıfırıncı elemanını aşağıda ki gibi değiştirebilirsiniz.

liste[0] = "Oğuzhan"

Python
İki listeyi birleştirmek için artı operatörünü kullanabiliriz.

tek_rakamlar = [1,3,5,7,9]
cift_rakamlar = [0,2,4,6,8]

birlesmis_liste = tek_rakamlar + cift_rakamlar


Python
dir fonksiyonunu kullanarak listenin tüm methodlarına erişebilirsiniz. İhtiyacınız olduğunda buradan kopya çekebilirsiniz.

print(dir(liste))

# Aşağıda ki çıktıdan bu liste üzerinde erişebileceğiniz her şeyi görebilirsiniz.
['add', 'class', 'contains', 'delattr', 'delitem', 'dir', 'doc', 'eq', 'format', 'ge', 'getattribute', 'getitem', 'gt', 'hash', 'iadd', 'imul', 'init', 'init_subclass', 'iter', 'le', 'len', 'lt', 'mul', 'ne', 'new', 'reduce', 'reduce_ex', 'repr', 'reversed', 'rmul', 'setattr', 'setitem', 'sizeof', 'str', 'subclasshook', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

Python
Listeye elaman eklemek için append methodunu kullanabiliriz.

liste.append("yeni veri")

Python
Bir listeyi tamamen temizlemek için clear methodunu kullanabiliriz.

liste.clear()

Python
Bir listenin içerinde bir elemanın kaç kere geçtiğini bulmak için count methodu kullanılabilir.

liste.count('elma')

Python
Bir elemanın index numarasını öğrenmek için index methodu kullanılabilir.

liste.index('elma')

Python
Bir listenin son elemanını listeden çıkartmak için pop() methodu kullanılır.

liste.pop()
 

Similar threads

Python listede var mı yok mu? Python listelerinde eleman sayısını len() metodu ile öğrenebiliriz. Liste nasıl yapılır Python? Python'da liste oluşturmanın birçok yolu vardır. En basit haliyle bir listeyi oluşturmak için ihtiyacımız olan tek şey köşeli parantezlerdir([ ]). şeklinde olacaktır...
Cevaplar
0
Görüntüleme
187
858,505Konular
982,727Mesajlar
33,057Kullanıcılar
yaramaz61Son üye
Üst Alt