Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
358
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?



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.