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özdizimini kullanarak bir listenin bölümlerini çıkarmamızı sağlar: lst[start:stop]. Örneğin, şu listeyi ele alalım:
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. dizinden (dahil) 6. dizine (hariç) kadar olan öğeleri alır.
Başlangıç parametresini atlama:
print(numbers[:5])
# Çıktı: [0, 1, 2, 3, 4]start belirtilmediğinde, slice 0. indeksten başlar
stop parametresini belirtmeden:
print(numbers[5:])
# Çıktı: [5, 6, 7, 8, 9]stop belirtilmediğinde, slice sona kadar gider
Görev
KolayGirdi olarak bir liste alan (listeyi okuyan satır sizin için zaten yazılmıştır) ve listenin uzunluğuna bağlı olarak aşağıdaki dilimlenmiş listeyi yazdıran bir program oluşturun:
- Uzunluğu tek sayı olan listeler için: ortadaki öğeyi ve her iki yanındaki birer öğeyi alın (toplam 3 öğe)
- Uzunluğu çift sayı 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 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 Girdi3Operatö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