Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
356
Tıklama
0
Öne Çıkarma
Python yapmak istediğimi yapamıyorum
M
3 yıl
Er
Konu Sahibi


a = "bugün hava çok güzel"
b = {"ü":"u",
"ç":"c",
}
for i in a:
if i in list(b.keys()):
i = i.replace(i, b[i])
print(a)

Böyle yapınca yine "bugün hava çok güzel" çıktısı alıyorum nedeni nedir?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
3 yıl
Yarbay

Nedeni i = i.replace(i, b |i| ) kodunun yalnızca i üzerinde işlem yapması ancak a dizesinde bir işlem yapmaması olabilir.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 23 Mayıs 2022; 23:34:51 >

< Bu ileti mini sürüm kullanılarak atıldı >

M
3 yıl
Er
Konu Sahibi

ÇÖZÜMÜ NEDİR PEKİ?



M
3 yıl
Er
Konu Sahibi

a = "bugün hava çok güzel"
b = {"ü":"u",
"ç":"c",
}
for i in a:
if i in list(b.keys()):
a = a.replace(i, b[i])

print(a)
BU şekilde yapınca oluyor.





< Bu mesaj bu kişi tarafından değiştirildi muhammed01214 -- 24 Mayıs 2022; 15:18:13 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.