مетод تقسیم رشته Python
مثال
رشته را به لیستی تقسیم کنید که هر کلمه یک عنصر از لیست است:
txt = "welcome to China" x = txt.split() print(x)
تعریف و استفاده
مетод split() رشته را به لیست تقسیم میکند.
میتوانید نشانهی تقسیم را مشخص کنید، مقدار پیشفرض نشانهی سفید است.
نکته:اگر max مشخص شود، لیست شامل تعداد مشخص شده و یک عنصر اضافی خواهد بود.
نحوهی استفاده
string.split(',separator, max)
مقدار پارامتر
پارامتر | توضیح |
---|---|
separator | اختیاری. نشانهی تقسیم را برای تقسیم رشته مشخص کنید. مقدار پیشفرض نشانهی سفید است. |
max | اختیاری. تعداد تقسیم را مشخص کنید. مقدار پیشفرض -1 است، یعنی “تمام موارد”. |
مثالهای بیشتری
مثال
از نشانهی کاما و فاصله به عنوان نشانهی تقسیم استفاده کنید، رشته را تقسیم کنید:
txt = "hello, my name is Bill, I am 63 years old" x = txt.split(", ") print(x)
مثال
از کاراکتر # به عنوان نشانهی تقسیم استفاده کنید:
txt = "apple#banana#cherry#orange" x = txt.split("#") print(x)
مثال
رشته را به لیستی از حداکثر 2 مورد تقسیم کنید:
txt = "apple#banana#cherry#orange" # پارامتر max را به 1 تنظیم کنید، لیستی از 2 عنصر بازخواهد گشت! x = txt.split("#", 1) print(x)