giriiş
Python'da bir listenin uzunluğunu bulmak için kullanabileceğiniz birkaç teknik vardır. Bir listenin uzunluğu, listedeki öğe sayısıdır. Python'da bir listenin uzunluğunu bulmanın en yaygın yolu, en verimli ve yerleşik bir işlev olan len() metodunu kullanmaktır. Liste bir nesne olduğundan, listenin boyutu hızlı erişim için zaten bellekte saklanır.
Python'da bir listenin uzunluğunu bulmak için kullanabileceğiniz iki yöntemi daha ekledik.
Yöntemi kullanarak len() Bir listenin uzunluğunu almak için
Bir listenin uzunluğunu bulmak için yerleşik len() metodunu kullanabilirsiniz. len() metodu, bir dizi veya kümeyi argüman olarak alır ve dizideki veya kümedeki eleman sayısını döndürür.
len()'in sözdizimi aşağıdaki gibidir:
len(s)Aşağıdaki örnek bir liste sağlar ve şu yöntemi kullanır: len() Listenin uzunluğunu almak için şunu kullanır:
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = len(inp_lst)
print(size)Çıktı şu şekildedir:
Output
4Bir listenin uzunluğunu bulmanın alternatif yolları
Yöntem olmasına rağmen len() Genellikle bir listenin uzunluğunu bulmanın en iyi yoludur çünkü en verimli yöntemdir. Python'da bir listenin uzunluğunu bulmanın birkaç başka yolu daha vardır.
Yöntemi kullanarak uzunluk_ipucu() Bir listenin uzunluğunu almak için
Python operatör modülünün bir metodu vardır. uzunluk_ipucu() Belirli bir yinelemeli nesnenin uzunluğunu tahmin etmek için. Uzunluk biliniyorsa, yöntem uzunluk_ipucu() Gerçek uzunluğu döndürür. Aksi takdirde, yöntem uzunluk_ipucu() Tahmini uzunluğu döndürür. Listeler için uzunluk her zaman bilinir, bu nedenle genellikle şu yöntemi kullanırsınız: len() Sen kullan.
Sözdizimi uzunluk_ipucu() Şöyle ki:
length_hint(object)Aşağıdaki örnek bir liste sağlar ve şu yöntemi kullanır: uzunluk_ipucu() Listenin uzunluğunu almak için şunu kullanır:
from operator import length_hint
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = length_hint(inp_lst)
print(size)Çıktı şu şekildedir:
Output
4Bir listenin uzunluğunu almak için for döngüsü kullanma
Bu bölüm, belirli bir yöntem kullanmadan bir listenin uzunluğunu bulmanın daha az pratik ama yine de bilgilendirici bir yolunu sunar. Bir listenin uzunluğunu bulmak için Python for döngüsü kullanmak da basit ve anlaşılır bir yöntem olarak bilinir ve hemen hemen her programlama dilinde kullanılabilir.
For döngüsü kullanarak bir listenin uzunluğunu bulmanın temel adımları şunlardır:
- Bir sayaç değişkeni tanımlayın ve onu sıfıra ayarlayın.
counter = 0- Tüm veri öğeleri arasında döngü oluşturmak ve her öğeyle karşılaştıktan sonra sayaç değişkenini 1 artırmak için for döngüsünü kullanın.
for item in list:
counter += 1- Dizinin uzunluğu sayaç değişkeninde saklanır ve değişken, listedeki eleman sayısını temsil eder. Bu değişken, başka kodlarda veya çıktılarda kullanılabilir.
print(counter)Aşağıdaki örnek bir listenin uzunluğunun nasıl alınacağını göstermektedir:
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = 0
for x in inp_lst:
size += 1
print(size)Çıktı şu şekildedir:
Output
4
Sonuç
Bu makalede, Python'da bir listenin uzunluğunu bulmanın farklı yollarını öğrendiniz. Öğrenmenize daha fazla Python eğitimiyle devam edin.









