Home » 
        Python » 
        Python programs
    
    
    Python program to split and join a string
    
    
    
    
	    Here, we will take input from the user and then print the split and join strings in Python.
	    
		    By Shivang Yadav Last updated : March 04, 2024
	    
    
    Python programming language is a high-level and object-oriented programming language. Python is an easy to learn, powerful high-level programming language. It has a simple but effective approach to object-oriented programming.
    Strings in Python are immutable means they cannot be changed once defined.
   
    Splitting a string is taking the string and then storing it in a list as a list of words.
    Joining string is taking a collection and a separator, and joining all values to a string. 
    Splitting and joining a string 
    We will take a string and separator as input from the user. Then print a list created by splitting the string into words. Then we will join them back to a string separated by the separator.
    For splitting the string into words, we will use the split() method.
Syntax
string_name.split(delemitor)
    For joining the collection of words into a string with a separator, we will use the join() method.
    Syntax
'separator'.join(collection of string)
    Algorithm
    
        - Get the string and separator as input from the user.
- Using the split() method, create a collection of words from the string.
- Using the join() method, create a string with words separated by a separator.
- Print both the values.
Program to split and join a string
# Python program to split and join string 
# Getting input from user 
myStr =  input('Enter the string : ')
separator = input('Enter the separator : ')
# splitting and joining string 
splitColl = myStr.split(' ')
joinedString = separator.join(splitColl)
		
# printing values
print(splitColl)
print(joinedString)
Output
Enter the string : learn python programming at include help
Enter the separator : /
['learn', 'python', 'programming', 'at', 'include', 'help']
learn/python/programming/at/include/help
To understand the above program, you should have the basic knowledge of the following Python topics:
    Python String Programs »
    
    
    
    
    
  
    Advertisement
    
    
    
  
  
    Advertisement