لیستی داریم که می خواهیم آن را به رشته متنی تبدیل کنیم. مانند نمونه های زیر:
همانطور که می بینید لیست می تواند شامل رشته یا عدد باشد.
روش های مختلفی برای تبدیل لیست به رشته وجود دارد که با هم بررسی می کنیم:
روش اول: چرخیدن درون اعضای لیست با استفاده از حلقه for و اضافه کردن اعضا به یک رشته خالی.
قبل از اضافه کردن هر عضو به رشته، آن را به رشته تبدیل می کنیم (برای مواردی که عضو لیست عددی است.)
روش دوم: استفاده از متد join():
از متد join() برای کنار هم قرار دادن اعضای لیست و قرار دادن یک فاصله خالی میان آنها استفاده می کنیم:
توجه! در صورتی که اعضای لیست عددی نیز باشند، روش بالا اروری در خروجی چاپ خواهد کرد. برای تبدیل اعضای لیست به رشته از یکی از دو روش زیر می توانیم در کنار متد join استفاده کنیم:
بیشتر بخوانید: تبدیل اسکریپت های پایتون به API بدون نیاز به سرور
روش سوم: استفاده از متد join() و تابع map():
از تابع map() برای تبدیل اعضای لیست به رشته استفاده می کنیم:
روش چهارم: استفاده از متد join() و list comprehension ها
روش پنجم: استفاده از آرگومان end:
به سادگی می توانیم با استفاده از عملگر end در تابع print اعضای لیست را در کنار هم در خروجی چاپ کنیم:
روش ششم: استفاده از متد functools.reduce:
دستتون درد نکنه
بسیار عالی ممنون