Bir listeye sahibim ve yalnızca belirli bir koşulu yerine getiren girişlerde belirli bir işlevi kullanmak istiyorum - diğer girişler değiştirilmeden bırakılıyor.Python listesi anlaşılır - basit
Örnek: Yalnızca 2 ile çarpmak istediğimi söyle.
a_list = [1, 2, 3, 4, 5]
Aranan sonucu:
a_list => [1, 4, 3, 8, 5]
Ancak [elem * 2 for elem in a_list if elem %2 == 0]
verim [4, 8]
(bu ek olarak, bir filtre olarak hareket).
Bunun için doğru yol nedir?
Teşekkürler, bu harika çalıştı. Ayrıca, düzenlemeler için teşekkürler, sonraki aynı biçimi kullanmaya çalışacağım. –