Menu
CoddyTech
flag Ar iconالعربيةdown icon

التكرار عبر النصوص - الجزء الثاني

جزء من قسم الأساسيات في رحلة Python على Coddy. الدرس 63 من 77.

يتيح لك تقسيم السلسلة النصية تفكيكها إلى قائمة، بينما يتيح لك الضم دمج عناصر القائمة في سلسلة نصية.

تقسم طريقة split() سلسلةً نصية إلى قائمة من السلاسل النصية الفرعية استنادًا إلى محدِّد.

التقسيم حسب المسافات البيضاء:

text = "apple banana cherry"
fruits = text.split()
print(fruits)
# ['apple', 'banana', 'cherry']

التقسيم باستخدام محدِّد محدد:

data = "john,25,new york"
data = data.split(',')
print(data)
# ['john', '25', 'new york']

تجمع الطريقة join() عناصر كائن قابل للتكرار في سلسلة نصية واحدة.

الضم الأساسي:

words = ['Hello', 'World', 'Python']
text = ' '.join(words)
print(text)
# "Hello World Python"

الضم باستخدام فاصل مختلف:

fruits = ['apple', 'banana', 'cherry']
line = ','.join(fruits)
print(line)
# "apple,banana,cherry"
challenge icon

التحدي

سهل

اكتب برنامجًا يأخذ مُدخلين: سلسلة نصية وحرفًا فاصلًا. يجب أن يقسم البرنامج النص وفقًا للمسافات البيضاء إلى كلمات، ثم يضم هذه الكلمات باستخدام الحرف الفاصل المحدد ويطبع السلسلة الناتجة.

جرّب بنفسك

text = input()
delimiter = input()
# اكتب الكود الخاص بك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Python عبر الإنترنت