Python slice() function

libertycodervice

libertycodervice

Posted on March 2, 2020

Python slice() function

You can use the Pythons slice() function to create object slices. It is mainly used in the slicing operation in the function parameter.

You can use the slice() function for string slicing. The difference with default slicing [start:stop] is that it looks nice.
 
You can use it like slice(stop) or slice(start, stop [, step])``
The parameters are:

  • Start: Starting position
  • Stop: End position
  • Step: spacing

The function returns an object slice.

examples

The following example shows how to use the slice of:

>>> myslice = slice(5)
>>> myslice
slice(None, 5, None)
>>> 
>>> a = range(10)
>>> a
range(0, 10)
>>> a[myslice]
range(0, 5)
>>> 

You can use the slice() method to to create a slice of a list. You can do this instead of [2:4]:

>>> x = ['a','b','c','d','e']
>>> x[slice(2,4)]
['c', 'd']

or a more beautiful way to write it:

>>> x = ['a','b','c','d','e']
>>> myslice = slice(2,4)
>>> x[myslice]
['c', 'd']
>>> 
💖 💪 🙅 🚩
libertycodervice
libertycodervice

Posted on March 2, 2020

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Learning Python
javascript Learning Python

November 28, 2024

Calculate savings with Python!
beginners Calculate savings with Python!

November 26, 2024

UV the game-changer package manager
programming UV the game-changer package manager

November 24, 2024

Beginners Guide for Classes
python Beginners Guide for Classes

November 20, 2024