# split()
# دالة تقوم بتقسيم السلسلة إلى قائمة من الكلمات باستخدام (المسافات أو أي نص آخر) كفاصل
# Syntax: string.split(sep=None, maxsplit=-1) -> list[LiteralString]
# sep => Separator NOTE: By default any (whitespace) is a separator
# maxsplit => عايز التقسيم يكون في كام عنصر؟
# maxsplit => لو كتبت مثلا 2 ترجع 3عناصر وهكذا، يعني النتيجة بتكون +1 يعني التقسيم تم في 2 والباقي نزله في عنصر واحد الاخير
## أختها الوحيدة ##########################
# rsplit() # Right Split
################################################################
txt1 = "welcome to the jungle"
txt2 = "welcome#to#the#jungle"
print("============(split)===================================")
x1 = txt1.split()
x2 = txt1.split(" ",2)
x3 = txt2.split("#")
print(x1) # ['welcome', 'to', 'the', 'jungle']
print(x2) # ['welcome', 'to', 'the jungle']
print(x3) # ['welcome', 'to', 'the', 'jungle']
print("============(rsplit)===================================")
y1 = txt1.rsplit(None,2)
y2 = txt1.rsplit(" ",2)
print(y1) # ['welcome to', 'the', 'jungle']
print(y2) # ['welcome to', 'the', 'jungle']