Current post is on how JOIN function works in Python.
Not sure how the JOIN function works?
JOIN Function for iterable in Python:
string str.join(iterable)
where,
str = string which will be used to append the elements in iterable
iterable = any iterable in python like list, string
string = returns the joined string
Confused ??
Reason is we are wired to think like object.some_function arguments but here its like argument.some_function object(s)
List JOIN in Python:
mypythonlist = ['First', 'Second']
mypytonlist.join('-') #Incorrect Usage, it will cause AttributeError
'-'.join(mypythonlist) #Correct Usage
# It will return 'First-Second'
String JOIN in Python:
mypythonstr = 'MyPythonString'
mypythonstr.join('-') #Incorrect Usage
'-'.join(mypythonstr) #Correct Usage
# It will return 'M-y-P-y-t-h-o-n-S-t-r-i-n-g'
I hope now you understand how 'JOIN' function works in Python.
Appreciate your feedback via comments. Thanks.
No comments:
Post a Comment