#sozluk çok uzunsa sonraki elemanlar ilk değiştiren elemanları değiştirebilir #sozluk içinde kelime çakışması vs. olmamalı ama sanırım durum bu değil. for e in sozluk: for i in range(len(dosya)): dosya[i] = dosya[i].replace(e[0], e[1]) print(dosya)