Friday, 10 October 2025

Python Coding challenge - Day 782| What is the output of the following Python Code?

 

Code Explanation:

1. from collections import deque

Imports the deque class from Python’s collections module.

deque stands for double-ended queue — it allows fast appending and popping from both ends (left and right).

2. dq = deque([10, 20, 30])

Creates a deque (like a list) with three elements:

dq = deque([10, 20, 30])

Current state:

[10, 20, 30]

3. dq.append(40)

Adds (appends) 40 to the right end of the deque.

New state:

[10, 20, 30, 40]

4. dq.appendleft(5)

Adds 5 to the left end of the deque.

New state:

[5, 10, 20, 30, 40]

5. dq.pop()

Removes and returns the rightmost element (40).

New state:

[5, 10, 20, 30]

6. dq.popleft()

Removes and returns the leftmost element (5).

New state:

[10, 20, 30]

7. print(list(dq))

Converts the deque to a list for printing.

Final output:

[10, 20, 30]


Final Output:


[10, 20, 30]

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)