Slice Operator in Python

Lists aur Strings ke parts nikalna easily

Slice Operator kya hai?

Python me slice operator ([start:end:step]) use karke hum lists aur strings ke specific parts nikal sakte hain. Iska syntax hai:

list[start:end:step]

List slicing

numbers = [10, 20, 30, 40, 50, 60]

print(numbers[1:4])    # [20, 30, 40]
print(numbers[:3])     # [10, 20, 30]
print(numbers[2:])     # [30, 40, 50, 60]

String slicing

text = "AIkiPadhai"

print(text[0:2])   # AI
print(text[2:7])   # kiPad
print(text[:5])    # AIkiP
print(text[5:])    # adhai

Negative indexes

Negative index ka matlab hai end se count karna:

print(text[-5:])   # adhai
print(text[:-5])   # AIkiP

Step parameter

print(numbers[::2])   # [10, 30, 50]
print(numbers[1::2])  # [20, 40, 60]
print(text[::-1])     # iahPikIA  (reverse string)

Next Step

Ab hum seekhenge String Methods, jisme Python ke useful built-in functions ka use karenge.