Menu
Coddy logo textTech

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 + list2

Yukarı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 * 3

Yukarı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  # "*****"
challenge icon

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:

  1. Listeyi kendisiyle birleştirin (liste + liste).
  2. Sonuç listesini * operatörünü kullanarak repeats kez tekrarlayın.
  3. 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
quiz iconKendini test et

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