Dizi Operatörleri
Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 66 / 77.
Python; listeler, stringler ve demetler gibi dizilerle kullanılabilecek çeşitli operatörler sağlar.
+ operatörü ile birleştirme (concatenation), iki diziyi birbirine bağlar:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 + list2Yukarıdaki kod yürütüldükten sonra, combined_list şunları içerir:
[1, 2, 3, 4, 5, 6]* operatörü ile yineleme, bir diziyi belirli sayıda tekrarlar:
numbers = [1, 2, 3]
repeated_numbers = numbers * 3Yukarıdaki kod yürütüldükten sonra, repeated_numbers şunları içerir:
[1, 2, 3, 1, 2, 3, 1, 2, 3]Bu operatörler diğer dizilerle de çalışır:
# Karakter dizisi birleştirme
greeting = "Hello" + " " + "World" # "Hello World"
# Karakter dizisi tekrarı
stars = "*" * 5 # "*****"Görev
Kolayİki argüman alan create_pattern adında bir fonksiyon oluşturun:
- Bir sayı listesi (
numbers). - Bir tam sayı (
repeats).
Fonksiyon şunları yapmalıdır:
- Listeyi kendisiyle birleştirin (liste + liste).
- Sonuç listesini
*operatörünü kullanarakrepeatskez tekrarlayın. - Son deseni döndürün.
Kopya kağıdı
Liste işleme operatörleri:
- Listeleri
+ile birleştirin:combined = list1 + list2 - Listeleri
*ile tekrarlayın:repeated = list * n
Örnek:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined = list1 + list2
# [1, 2, 3, 4, 5, 6]
numbers = [1, 2] * 3
# [1, 2, 1, 2, 1, 2]Kendin dene
def create_pattern(numbers, repeats):
# Kodunuzu buraya yazın
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Fundamentals 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ğerler