Thursday, 5 June 2025

Python Coding Challange - Question with Answer (01060625)

 


General slicing syntax:

a[start:stop:step]
  • start → where to begin (inclusive)

  • stop → where to stop (exclusive)

  • step → direction and spacing

    • If positive, slicing moves left to right

    • If negative, slicing moves right to left


 Applying to your code:


a = [1, 2, 3, 4, 5, 6, 7]
print(a[1:6:-1])
  • start = 1 → this is the element 2 (a[1])

  • stop = 6 → this is the element 7 (a[6])

  • step = -1 → go backwards


 Important rule:

When step is negative, it slices backward. So Python expects:


start > stop

But here:

    start = 1 
    stop = 6
  • 1 < 6 → invalid direction for -1 step


Result:


[]

No elements are returned because the step is -1, but the direction (from index 1 to 6) is invalid for backward slicing.


✅ Summary:


a[1:6:-1] → []
# Because step = -1 (backward), but start < stop, so nothing is selected.

500 Days Python Coding Challenges with Explanation

https://pythonclcoding.gumroad.com/l/mcxeb




0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (152) Android (25) AngularJS (1) Api (6) Assembly Language (2) aws (27) Azure (8) BI (10) Books (251) Bootcamp (1) C (78) C# (12) C++ (83) Course (84) Coursera (298) Cybersecurity (28) Data Analysis (24) Data Analytics (16) data management (15) Data Science (217) Data Strucures (13) Deep Learning (68) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (17) Finance (9) flask (3) flutter (1) FPL (17) Generative AI (47) Git (6) Google (47) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (41) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (186) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (11) PHP (20) Projects (32) Python (1218) Python Coding Challenge (884) Python Quiz (342) Python Tips (5) Questions (2) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (45) Udemy (17) UX Research (1) web application (11) Web development (7) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)