Related Articles

Related Articles

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.

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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)

chevron_right


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.

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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)

chevron_right


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.

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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)

chevron_right


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.




My Personal Notes arrow_drop_up
Recommended Articles
Page :