مثال 27 پایتون – برنامه ای به پایتون بنویسید که عناصر داخل یک لیست را در یک رشته الحاق کرده و آن را باز گرداند.
کد برنامه
1 2 3 4 5 6 |
def concatenate_list_data(input_list): result = '' for item in input_list: result += str(item) return result print(concatenate_list_data([2, 7, 11, 34])) |
توضیح برنامه
این کد یک تابع ساده در پایتون تعریف میکند که یک لیست را به عنوان ورودی میگیرد و تمام عناصر آن را به صورت رشته تبدیل کرده و به هم چسبانده و یک رشته حاوی تمام عناصر را ایجاد میکند. سپس این رشته را به عنوان خروجی برمیگرداند.
- تابع
concatenate_list_data
تعریف شده است و یک ورودی به نامinput_list
دریافت میکند. - یک متغیر خالی به نام
result
تعریف شده است که برای جمعآوری اعداد به عنوان رشته از آن استفاده میشود. - یک حلقه
for
تعریف میشود که هر عنصر درinput_list
را مشاهده میکند. - در هر مرحله از حلقه، عنصر فعلی به رشته تبدیل میشود (از
str(item)
استفاده میشود) و بهresult
اضافه میشود. - پس از پایان حلقه، تمام اعداد به رشته تبدیل شده و به یکدیگر چسبانده میشوند.
- رشته حاوی تمام عناصر الحاق شده به عنوان خروجی از تابع برگردانده میشود.
- در نهایت، تابع
concatenate_list_data
با ورودی[2, 7, 11, 34]
فراخوانی شده و نتیجه (یعنی"271134"
) چاپ میشود.
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)