Avatar ·

استبدال المسافة المزدوجة في السلسلة النصية بمسافة مفردة

📁 سلسلة, بايثون, عمل

لدي سلسلة نصية:

str = 'A l a  m a  k o t a'

كما ترى في السلسلة، بين حروف الكلمة الواحدة لدي مسافة واحدة، وبين الكلمات مسافتان.
أريد تحويل السلسلة إلى:

'Ala ma kota'

حاولت الحل هكذا لكن فشلت:

أولاً أستبدل المسافات المزدوجة بـ '`':

for i in range(len(str)-1):    if str[i] == ' ' and str[i+1]== ' ':        comment.replace('str[i]', '`')        comment.replace('str[i +