ali_agha نشر 21 أكتوبر 2015 أرسل تقرير مشاركة نشر 21 أكتوبر 2015 ما هي أسرع وأسهل طريقة في بايثون لتحويل قائمة من الحروف إلى سلسلة نصية كما في المثال التالي:a = ['a','b','c','d'] حيث أحتاج إلى تحويل القائمة السابقة إلى سلسلة نصية كالتالي:a = 'abcd' اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 21 أكتوبر 2015 أرسل تقرير مشاركة نشر 21 أكتوبر 2015 أسهل وأسرع طريقة لتحويل قائمة من الحروف إلى سلسلة نصية هي استخدام تابع join مع سلسلة نصية فارغة حتى نجمع كافة عناصر القائمة دون ربطهم بأي رابط مع تمرير القائمة التي نريد تحويلها إلى سلسلة نصية كما في المثال التالي:>>> a = ['a', 'b', 'c', 'd'] >>> ''.join(a) 'abcd' في بعض الإصدارات القديم من بايثون (أغلبها موجود في الإصدارات القديمة من لينكس) يجب عليك استخدام مكتبة string بدلا من التوابع المدمجة كما في المثال التالي:a = ['a','b','c','d'] try: b = ''.join(a) except AttributeError: import string b = string.join(a,'')لاحظ أننا وضعناه كحل ثاني إذا فشل الحل العادي. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ali_agha
ما هي أسرع وأسهل طريقة في بايثون لتحويل قائمة من الحروف إلى سلسلة نصية كما في المثال التالي:
حيث أحتاج إلى تحويل القائمة السابقة إلى سلسلة نصية كالتالي:
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.