Şu eğitimden: Seviye Atlayın: Python

Ücretsiz deneme süresi ile, bu eğitime erişin

Sektör uzmanları tarafından verilen 25.100 adetten fazla eğitime erişmek için hemen katılın.

Tüm liste öğelerini bulma

Tüm liste öğelerini bulma

(oyun ödülü etkileri) - Python'un indeks yöntemi, bir listedeki ilk öğenin indeksini bulur. Peki ya bu öğenin birden fazla örneği varsa? Bu meydan okumanın amacı, bir listedeki belirli bir değere eşit olan tüm öğelerin indekslerini bulmak için bir Python işlevi yazmaktır. İki giriş parametresini kabul etmelidir; Aranacak liste ve aradığınız değer. Çıktı, her biri bir sayı listesiyle temsil edilen bir indeks listesi olmalıdır. Python listelerinin başka listeler de içerebileceğini unutmayın, bu nedenle işleviniz verilen değerin tüm indekslerini bulmak için çok boyutlu listelerden geçebilmelidir. Örneğin, birkaç alt liste içeren bu listedeki tüm ikilileri bulmak istersem, bunu index_all fonksiyonuma iletmek, üç liste derinliğinde iç içe geçmiş ve 0, 0, 1'de indekslenebilen bu ilkini bulmalıdır. Yalnızca iki liste derinliğinde olan ve 0, 1'de dizine eklenebilen bu sonraki iki ve yine 1, 1 numaralı dizinde iki liste derinliğinde olan üçüncü ve son ikisi. Sonuçta elde edilen çıktı, bu…

İçerikler