آموزش فانکشن‌های split و join در پایتون

May 2020

در این ویدیو با فانکشن‌های split و join در پایتون آشنا میشوید.

فانکشن split برای تکه تکه کردن یک string بر اساس یک کاراکتر خاص استفاده میشود. در کد پایین میبینید که با استفاده از یک string خالی جمله greeting را تکه تکه کردیم. نتیجه به شکل یک لیست برگشت داده میشود.

greeting = 'Hello, my name is amir'
sp = greeting.split(' ')
print(sp)

# ['Hello,', 'my', 'name', 'is', 'amir']

 فانکشن join دقیقا برعکس split کار میکنه یعنی یک آبجکت iterable گرفته و آیتم های آن را به هم میچسباند. در کد زیر یک لیست به متد join داده شده و بر اساس یک string خالی این آیتم ها را به هم میچسباند.

my_list = ['Hello,', 'my', 'name', 'is', 'amir']
j = ' '.join(mylist)
print(j)

# 'Hello, my name is amir'

این فانکشن‌ها به هر نوع آبجکت iterable مانند list, set, dictionay, tuple کار خواهند کرد.

ارسال نظر

اگر قراره سوالی بپرسید که داخلش کد هست، بهتره از کدتون عکس بگیرید و به ایمیلی که پایین نوشتم بفرستید