How do I slice tuples in Python with examples?

Slicing tuples in Python allows you to access a specific range of elements from the tuple. A tuple is a collection data type that is ordered and unchangeable, meaning once it is created, you cannot modify its contents. Slicing returns a new tuple with the specified elements.

Here are some examples of how to slice tuples:

# Example of slicing a tuple my_tuple = (1, 2, 3, 4, 5) # Slicing from index 1 to 3 sliced_tuple = my_tuple[1:4] # Output: (2, 3, 4) # Slicing from the beginning to index 2 sliced_tuple2 = my_tuple[:3] # Output: (1, 2, 3) # Slicing from index 2 to the end sliced_tuple3 = my_tuple[2:] # Output: (3, 4, 5) # Slicing with a step sliced_tuple4 = my_tuple[::2] # Output: (1, 3, 5)

slicing tuples python tuples tuple slicing example