List Slicing Programs

Demonstrate common list slicing operations (first N, last N, every Kth element).

PythonBeginner
Python
# Program to demonstrate list slicing

items = input("Enter list elements separated by space: ").split()

N = int(input("Enter N for first/last N elements: "))
K = int(input("Enter K for every Kth element: "))

print("First N elements:", items[:N])
print("Last N elements:", items[-N:])
print("Every Kth element:", items[::K] if K != 0 else "K cannot be 0")

Output

Enter list elements separated by space: a b c d e f
Enter N for first/last N elements: 2
Enter K for every Kth element: 2
First N elements: ['a', 'b']
Last N elements: ['e', 'f']
Every Kth element: ['a', 'c', 'e']

We showcase basic slicing patterns: prefix, suffix, and step-based selection.