Liste Elemanlarına Erişme
Coddy'nin Python Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 54 / 77.
Python'da birden çok değeri tek bir değişkende depolamak için listeleri kullanırız. Bir listedeki her değere öğe denir ve her öğenin bir dizini vardır. Dizinler 0'dan listenin uzunluğunun bir eksiğine kadar başlar.
Örneğin, aşağıdaki listeye bir göz atın:
my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']aelementi 0 indeksindedirbelementi 1 indeksindedir- ...
gelementi 6 indeksindedir
Bir listenin bir öğesine erişmek için köşeli parantezler içinde dizinini kullanabiliriz. Örneğin, my_list adlı bir listenin ilk öğesine erişmek için my_list[0] kullanırız.
İşte bir örnek:
my_list = [10, 20, 30, 40, 50]
element = my_list[2]element değişkeni, 3. elemana (indeksi 2 olan) eriştiği için 30 değerini tutacaktır.
Görev
Kolayvalues adında, bir listeyi bağımsız değişken olarak alan ve listedeki tüm öğeleri art arda yazdıran bir işlev oluşturun.
Örneğin liste [1, 3, 5, 7] ise çıktı şöyle olmalıdır:
1
3
5
7
Önemli: Liste, lst parametresi olarak işlevə zaten sağlanmıştır. Girdi okumanız veya liste oluşturmanız gerekmez. İşlev çağrıldığında liste zaten bağımsız değişken olarak iletilir. Bu, işlevinizin içinde lst ifadesinin, üzerinde yineleme yapmanız gereken listeyi ifade ettiği anlamına gelir. İşlevi çağırmanız gerekmez. İşlev otomatik olarak çağrılır.
Bir liste üzerinde yineleme yapmak ve her öğeyi yazdırmak için len() işlevini range() işlevinin içinde kullanın:
numbers = [10, 20, 30]
for i in range(len(numbers)):
print(numbers[i])Bu şekilde i, 0 değerinden len(lst) değerine kadar (len(lst) dahil değil) yineleme yapar; bu da listenin tam olarak tüm dizinlerini kapsar. lst[i], i dizinindeki öğeye erişir ve print() öğeyi kendi satırında görüntüler.
Kendin dene
def values(lst):
# Buraya kod yazınBu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temel Bilgiler bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueÖzet - FaktöriyelRange Fonksiyonuİç İçe DöngülerÖzet - Dinamik Girdi11Liste Temelleri
Liste TanımlamaListe Elemanlarına ErişmeListeleri DeğiştirmeListe MetotlarıÖzet - Ürün ListesiÖzet - Ters Çevrilmiş ListeTuple3Operatörler Bölüm 1
Aritmetik OperatörlerModulo OperatörüAritmetik KısayollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTip DönüşümüÖzet - 120'ye KadarÖzet - Doğru veya Yanlış9Fonksiyonlar
Fonksiyon TanımlamaArgümanlarReturnÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan DeğerlerKendi başına pratik yap: Online Python derleyicisi