पर विचार करें ..प्रतिस्थापन के शब्दकोश का उपयोग करके स्ट्रिंग को प्रतिस्थापित करने का सबसे आसान तरीका?
dict = {
'Спорт':'Досуг',
'russianA':'englishA'
}
s = 'Спорт russianA'
मैं s
में उनके संबंधित dict मूल्यों के साथ सभी dict कुंजी को बदलने के लिए चाहते हैं।
यह इतना सरल नहीं हो सकता है। आपके पास शायद एक स्पष्ट टोकननाइज़र होना चाहिए (उदाहरण के लिए '{' cat ':' russiancat '}' और "कैटरपिलर")। इसके अलावा ओवरलैपिंग शब्द ('{'कार': 'रूसीकार', 'पालतू': 'रूसीपेट'} 'और' कालीन ')। – Joe
यह भी देखें http://code.activestate.com/recipes/81330-single-pass-multiple-replace/ – ChristopheD
एक तरफ के रूप में: मुझे लगता है कि 'dict' को एक चर नाम से बचाया जाता है, क्योंकि इस नाम का एक चर एक ही नाम के अंतर्निर्मित कार्य को छाया करें। – jochen