Implode (join) and explode (split) in python
Implode and explode is the basic operation in any programming language. Here i will show you how to join and array or List items in single string or split sting into multiple variables or array in python.
Sometimes you may need to break a large string down into smaller parts or strings. In python split is the fuction that is used to break string into multiple parts based on a seperator.
If you will not use an seperator then python uses space to split string.
Lets have an example without seperator:
str = "This is my lovely city"
list = str.split()
print(list)
Output:
['This', 'is', 'my', 'lovely', 'city']
Now take another example with seperator:
str = "Orange,Banana,Grapes"
list = str.split(',')
print(list)
Output:
['Orange', 'Banana', 'Grapes']
Now lets extract values in multiple variable in string format:
str = "Orange,Banana,Grapes"
a,b,c = str.split(',')
print(a)
print(b)
print(c)
Output:
Orange
Banana
Grapes
Now you will see how implode or join function works:
list = ["Orange","Banana","Grapes"]
str = ", ".join(list)
print(str)
Output:
Orange, Banana, Grapes
So here you can see to join a list methot is reversed. Here join function is applied on string seperator, not on list. List is passed as parameter.