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 saklamak için listeleri kullanırız. Listedeki her değere eleman denir ve her elemanın bir indeksi vardır. İndeksler 0'dan başlayıp listenin uzunluğunun bir eksiğine kadar gider.
Örneğin, aşağıdaki listeye bir göz at:
my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']aöğesi 0. indeksteböğesi 1. indekste- ...
göğesi 6. indekste
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, indeksi 2 olan üçüncü elemana eriştiği için 30 değerini tutacaktır.
Görev
KolayArgüman olarak bir liste alan ve listedeki tüm öğeleri arka arkaya yazdıran, values adlı bir fonksiyon oluştur.
Örneğin, liste [1, 3, 5, 7] ise çıktı şöyle olmalıdır:
1
3
5
7
Önemli: Liste, lst parametresi olarak fonksiyona zaten sağlanmıştır. Girdi okuman veya listeyi oluşturman gerekmez. Fonksiyon çağrıldığında liste zaten argüman olarak aktarılır. Bu, fonksiyonunun içinde lst'nin üzerinde dolaşman gereken listeyi ifade ettiği anlamına gelir. Fonksiyonu çağırman gerekmez. Otomatik olarak çağrılır.
Bir listede dolaşmak ve her öğeyi yazdırmak için range() fonksiyonunun içinde len() fonksiyonunu kullan:
numbers = [10, 20, 30]
for i in range(len(numbers)):
print(numbers[i])Bu şekilde i, 0'dan len(lst)'ye kadar (bu değer dahil olmadan) ilerler; böylece listedeki tüm indeksleri kapsar. lst[i], i indeksindeki öğeye erişir ve print() bu öğeyi kendi satırında görüntüler.
Kendin dene
def values(lst):
# Kodu buraya 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 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesabı Paylaştırma Hesaplayıcısı
Karşılama MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueTekrar - FaktöriyelRange Fonksiyonuİç İçe DöngüTekrar - Dinamik Girdi11Listelerin Temelleri
Liste TanımlamaListe Elemanlarına ErişmeListeleri DeğiştirmeListe MetotlarıTekrar - Ürün ListesiTekrar - Ters Çevrilmiş ListeDemet3Operatörler 1. Bölüm
Aritmetik OperatörlerModülo OperatörüAritmetik Kısa YollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru veya Yanlış9Fonksiyonlar
Bir Fonksiyon TanımlamaArgümanlarDönüş DeğeriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler12Sıralı Yapılar Üzerinde Yineleme
Öğeler Üzerinde Yinelemeenumerate FonksiyonuDizeler Üzerinde Yineleme Bölüm 1Dizeler Üzerinde Yineleme Bölüm 2Kendi başına pratik yap: Online Python derleyicisi