Menu
Coddy logo textTech

Listeleri Değiştirme

Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 55 / 77.

Bir listenin öğelerine erişmenin yanı sıra, onları değiştirebilirsiniz de. Bir listedeki belirli bir öğeyi değiştirmek için, dizinini kullanarak ona yeni bir değer atayabilirsiniz.

İşte bir örnek:

my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)

Çıktı:

["apple", "orange", "cherry"]

banana, bir orange ile değiştirildi

challenge icon

Görev

Kolay

Bir liste içindeki bir öğeyi yeni bir değerle değiştirerek listeyi değiştiren change_element adında bir fonksiyon oluşturun.

Fonksiyon Parametreleri:

  • lst - değiştirilecek liste
  • index - değiştirilecek öğenin konumu
  • new_element - o konuma yerleştirilecek yeni değer

Fonksiyonun yapması gerekenler:

  1. Listedeki belirtilen indeksteki öğeyi alın
  2. Onu yeni öğe ile değiştirin
  3. Değiştirilmiş listeyi döndürün

Örnek: change_element([1, 2, 3], 0, 9), indeks 0'daki öğeyi (ki bu 1'di) 9 ile değiştirdiği için [9, 2, 3] sonucunu döndürmelidir.

Kopya kağıdı

Bir listedeki belirli bir öğeyi değiştirmek için dizinini kullanın:

my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)  # Çıktı: ["apple", "orange", "cherry"]

Bu, 1. dizindeki öğeyi "banana"dan "orange"a değiştirir.

Kendin dene

def change_element(lst, index, new_element):
    # Buraya kod 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