Skip to content
Related Articles

Related Articles

Improve Article
Python | Get the substring from given string using list slicing
  • Last Updated : 07 Jun, 2019

Given a string, write a Python program to get the substring from given string using list slicing. Let’s try to get this using different examples.

Code #1:

In this example, we will see how to take a substring from the end or from starting of string.




# Python3 code to demonstrate
# to create a substring from a string
  
# Initialising string
ini_string = 'xbzefdgstb'
  
# printing initial string and character
print ("initial_strings : ", ini_string)
  
# creating substring from start of string
# define length upto which substring required
sstring_strt = ini_string[:2]
sstring_end = ini_string[3:]
  
# printing result
print ("print resultant substring from start", sstring_strt)
print ("print resultant substring from end", sstring_end)
Output:
initial_strings :  xbzefdgstb
print resultant substring from start xb
print resultant substring from end efdgstb

 
Code #2:



In this example, we will see how to create a string by taking characters from the certain positional gap.




# Python3 code to demonstrate
# to create a substring from string
  
# Initialising string
ini_string = 'xbzefdgstb'
  
# printing initial string and character
print ("initial_strings : ", ini_string)
  
# creating substring by taking element
# after certain position gap
# define length upto which substring required
sstring_alt = ini_string[::2]
sstring_gap2 = ini_string[::3]
  
# printing result
print ("print resultant substring from start", sstring_alt)
print ("print resultant substring from end", sstring_gap2)
Output:
initial_strings :  xbzefdgstb
print resultant substring from start xzfgt
print resultant substring from end xegb

 
Code #3:

In this example, we are considering both cases of taking string from the middle with some positional gap between characters.




# Python3 code to demonstrate
# to create a substring from string
  
# Initialising string
ini_string = 'xbzefdgstb'
  
# printing initial string and character
print ("initial_strings : ", ini_string)
  
# creating substring by taking element
# after certain position gap
# in defined length
sstring = ini_string[2:7:2]
  
# printing result
print ("print resultant substring", sstring)
Output:
initial_strings :  xbzefdgstb
print resultant substring zfg

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course




My Personal Notes arrow_drop_up
Recommended Articles
Page :