Python'da Veri Yapıları

İçindekiler

Yapı Verileri 1/2


Python'daki en temel veri yapısıdır, bir indeks ve onunla ilişkili bir değerden oluşur, diziler indekslerinin sayımına 0'dan başlar, bu nedenle elemanlarına erişmeye çalışırken bunu dikkate almak önemlidir. programlar.
Bu tür bir yapıda bulabileceğimiz fayda, veritabanı kaydı gibi öğelerle çalıştığımız zamandır. Bir kişiyi yüklediğimizi varsayalım, ilk dizinin, yani 0'ın isim ve sonraki yaş olacağını biliyoruz. Python'da bunun nasıl başarıldığını görelim:
>>> edward = ['Edward Gumby', 42]

Şimdi diziler başka diziler içerebilir, bu nedenle oldukça yararlı olabilecek daha birçok şey yapabiliriz, hadi aşağıdaki örneği nasıl dizi dizisi oluşturduğumuzu görelim:
 >>> edward = ['Edward Gumby', 42] >>> john = ['John Smith', 50] >>> veritabanı = [edward, john] >>> veritabanı [['Edward Gumby', 42], ['John Smith', 50]] 

Dizilerin bu girişini gördükten sonra listelere geçelim.
Eğitimimizin bu bölümünde, bir listenin özel işlevlerine ve bunların Python programlarında neden yaygın olarak kullanıldığına bakmaya başlayacağız.
Bir dizgenin nasıl listeye dönüştürüldüğüne bakarak başlayalım:
 >>> liste ('Merhaba') ['H', 'e', ​​​​'l', 'l', 'o'] 

"Merhaba" dizesini liste yönteminden geçirirken gördüğümüz gibi, her harfin dizinin her konumu için bir öğe olduğu bir diziye dönüştürülür, bazen bu, dizelerle işlem yapmak ve belirli bir şekilde değiştirmek için yararlıdır. yolu, onlara tekrar katılmak ve atamak isteseydik, yöntemi kullanırdık. katılmak aşağıdaki sözdizimi ile '' .join (list) ”burada list, metodu uygulamak istediğimiz listedir.
Bir listenin en büyük avantajının içeriğini değiştirebilmemiz olduğunu defalarca söylüyoruz, basit bir atama ile nasıl yapabileceğimize bakalım, diyelim ki aşağıdakilere sahibiz:
>>> x = [1, 1, 1]

Şimdi ikinci konumda, yani dizin 1'de herhangi bir nedenle değeri değiştirmemiz gerekiyor:
>>> x [1] = 2

Listemizi çağırıyoruz ve atamanın nasıl değiştiğini görüyoruz:
 >>> x [1, 2, 1] 

Programlarımızı yaparken çok faydalı olabilecek basit ama etkili bir yöntemi nasıl görüyoruz; Unutulmamalıdır ki, sadece 0, 1, 2 konumları olan bir önceki örneğimizi alarak var olmayan bir dizine değer atamaya çalışırsak, 9 konumuna atamaya çalışırsak hata alacağız.
Bazı programlarda bir listeye bakmaktan daha fazlasını yapmamız gerekebilir, ya işlenecek öğeleri istifliyorsak ve daha önce üzerinde çalıştıklarımızı birer birer çıkarmamız gerekiyorsa, bu durumda yöntemi kullanırdık. arasında Bir listeden öğe silmek için, bu güçlü aracın basit bir örneğine bakalım.
Aşağıdaki listeye sahip olduğumuzu varsayalım.
>>> isimler = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']

Ve dizin 2'deki öğenin zaten işlendiğini ve listeden çıkarılması gerektiğini söylüyoruz.
>>> del adları [2]

Şimdi listemizi kontrol ediyoruz ve sonucu görüyoruz:
 >>> isimler ['Alice', 'Beth', 'Dee-Dee', 'Earl'] 

Bununla eleman tamamen ortadan kaldırıldı ve listenin indeksini fazla karmaşıklık olmadan azalttık.
Bununla, bu öğreticiyi ilk bölümünde bitiriyoruz, ikinci bölümde, bu harika dilin listeleriyle çalışmak için yeni işlevler keşfetmeye devam edeceğiz. piton.
Öncesisayfa 1 / 2Sonraki

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave