بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
لماذا لا يمكننا التعديل المباشر على النصوص في بايثون كما نفعل مع القائمة list ,الجواب أن في بايثون هناك أنواع من البيانات غير قابلة للتغير أو التعديل (immutable) وأنواع ممكن التعديل عليها (mutable) نلاحظ في الصور أنني في ثاني صورة في الحقيقة لم أعدل على النص hello بل قمت إذا صح التعبير بإعادة حجز مساحة في الذاكرة من جديد نلاحظ إختلاف رقم ال id مما يدل أن b الأولة ليست هي b الثانية على عكس القائمة كما نلاحظ في اخر صورة .
لمزيد من المعلومات عن الامر إبحثو في جوجل مثلا عن :
python immutable vs mutable