Liste Dilimleme Bölüm 1
Coddy'nin Python Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 64 / 77.
Dilimleme, aşağıdaki söz dizimini kullanarak bir listenin bölümlerini almamızı sağlar: lst[start:stop]. Örneğin, şu listeyi düşünün:
numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]Listenin bir bölümünü alma:
print(numbers[2:6])
# Çıktı: [2, 3, 4, 5]Bu, 2. dizininden (dahil) 6. dizinine (hariç) kadar olan öğeleri alır.
Başlangıç parametresini belirtmemek:
print(numbers[:5])
# Çıktı: [0, 1, 2, 3, 4]start belirtilmediğinde slice, 0 indeksinden başlar
Bitiş parametresini belirtmeme:
print(numbers[5:])
# Çıktı: [5, 6, 7, 8, 9]stop belirtilmediğinde slice sona kadar gider
Görev
KolayGirdi olarak bir liste alan (bu listeyi okuyan satır sizin için zaten yazılmıştır) ve aşağıdaki dilimlenmiş listeyi yazdıran bir program oluşturun (listenin uzunluğuna bağlıdır):
- Uzunluğu tek olan listeler için: ortadaki öğeyi ve her iki yanındaki birer öğeyi alın (toplam 3 öğe)
- Uzunluğu çift olan listeler için: ortadaki iki öğeyi alın
Sayıları bölerken:
/ondalıklı bir sayı verir (5/2 = 2.5)//ondalık kısmı kaldırır (5//2 = 2)
Bu görev için // kullanın; çünkü liste dilimleme yalnızca tam sayılarla çalışır.
Kendin dene
lst = input().split(",")
# Kodunuzu aşağıya 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 Girdi3Operatö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