Python Listeleri
mylist = ["apple", "banana", "cherry"]
Liste
Listeler, birden çok öğeyi tek bir değişkende saklamak için kullanılır.
Listeler, Python'da veri koleksiyonlarını depolamak için kullanılan 4 yerleşik veri türünden biridir, diğer 3'ü Tuple , Set ve Dictionary'dir ve tümü farklı niteliklere ve kullanıma sahiptir.
Listeler köşeli parantezler kullanılarak oluşturulur:
Örnek
Liste oluştur:
thislist = ["apple", "banana", "cherry"]
print(thislist)
Öğeleri Listele
Liste öğeleri sıralıdır, değiştirilebilir ve yinelenen değerlere izin verir.
Liste öğeleri indekslenir, ilk öğenin indeksi vardır [0]
, ikinci öğenin indeksi [1]
vb.
sipariş edildi
Listeler sıralanır dediğimizde, öğelerin belirli bir sıraya sahip olduğu ve bu sıranın değişmeyeceği anlamına gelir.
Bir listeye yeni öğeler eklerseniz, yeni öğeler listenin sonuna yerleştirilir.
Not: Sıralamayı değiştirecek bazı liste yöntemleri vardır, ancak genel olarak: öğelerin sırası değişmez.
değiştirilebilir
Liste değiştirilebilir, yani bir liste oluşturulduktan sonra listedeki öğeleri değiştirebilir, ekleyebilir ve kaldırabiliriz.
Çoğaltmaya İzin Ver
Listeler indekslendiğinden, listeler aynı değere sahip öğelere sahip olabilir:
Örnek
Listeler, yinelenen değerlere izin verir:
thislist = ["apple", "banana", "cherry", "apple", "cherry"]
print(thislist)
Liste Uzunluğu
Bir listenin kaç öğeye sahip olduğunu belirlemek için şu
len()
işlevi kullanın:
Örnek
Listedeki öğelerin sayısını yazdırın:
thislist = ["apple", "banana", "cherry"]
print(len(thislist))
Liste Öğeleri - Veri Türleri
Liste öğeleri herhangi bir veri türünde olabilir:
Örnek
Dize, int ve boolean veri türleri:
list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]
Bir liste farklı veri türleri içerebilir:
Örnek
Dizeler, tam sayılar ve boole değerleri içeren bir liste:
list1 = ["abc", 34, True, 40, "male"]
tip()
Python'un bakış açısından, listeler 'liste' veri tipine sahip nesneler olarak tanımlanır:
<class 'list'>
Örnek
Bir listenin veri türü nedir?
mylist = ["apple", "banana", "cherry"]
print(type(mylist))
list() Yapıcısı
Yeni bir liste oluştururken list() yapıcısını kullanmak da mümkündür .
Örnek
list()
Liste yapmak için yapıcıyı kullanma :
thislist = list(("apple", "banana", "cherry")) # note the double round-brackets
print(thislist)
Python Koleksiyonları (Diziler)
Python programlama dilinde dört toplama veri türü vardır:
- Liste , sıralı ve değiştirilebilir bir koleksiyondur. Yinelenen üyelere izin verir.
- Tuple , sıralı ve değişmez bir koleksiyondur. Yinelenen üyelere izin verir.
- Set , sırasız, değiştirilemez* ve indekslenmemiş bir koleksiyondur. Çift üye yok.
- Sözlük , sıralı** ve değiştirilebilir bir koleksiyondur. Çift üye yok.
*Set öğeleri değiştirilemez, ancak istediğiniz zaman öğeleri kaldırabilir ve/veya ekleyebilirsiniz.
**Python sürüm 3.7'den itibaren sözlükler sıralanmıştır . Python 3.6 ve önceki sürümlerinde sözlükler sırasızdır .
Bir koleksiyon türü seçerken, o türün özelliklerini anlamakta fayda var. Belirli bir veri seti için doğru türün seçilmesi, anlamın korunması anlamına gelebilir ve verimlilik veya güvenlikte bir artış anlamına gelebilir.