Thursday, 2 October 2025

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

 


Code Explanation:

1) from collections import deque

Imports the deque (double-ended queue) class from Python’s collections module.

deque allows fast appends and pops from both ends (left and right).

2) dq = deque([1, 2, 3])

Creates a new deque initialized with the list [1, 2, 3].

So, dq starts as:

deque([1, 2, 3])

3) dq.append(4)

Adds 4 to the right end of the deque.

Now dq is:

deque([1, 2, 3, 4])

4) dq.appendleft(0)

Adds 0 to the left end of the deque.

Now dq is:

deque([0, 1, 2, 3, 4])

5) dq.pop()

Removes and returns the rightmost element (4) from the deque.

After popping:

deque([0, 1, 2, 3])

6) dq.popleft()

Removes and returns the leftmost element (0) from the deque.

After popleft:

deque([1, 2, 3])

7) print(list(dq))

Converts the deque into a normal Python list and prints it.

Output:


[1, 2, 3]


Final Output:

[1, 2, 3]

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)