Create an Empty Dictionary in Python

python empty dictionary

I started coding in Python more than 10 years ago, and one of the simplest yet most efficient data structures I relied on was the dictionary. Dictionaries in Python are flexible, fast, and perfect for storing key-value pairs. But before you can fill them with data, you often need to start with an empty one. … Read more >>

Check if Two Dictionaries Are Equal in Python

Python Check If Two Dictionaries are Equal using == operator

I was working on a project where I had to compare two large dictionaries in Python. These dictionaries contained employee records from different departments, and I needed to quickly check if they were the same. At first, I thought it would be as simple as comparing two Python lists, but dictionaries are unordered collections, so … Read more >>

Use Python While Loop with Assignment

python while with assignment

Recently, I was working on a project where I had to repeatedly check values from a database until a condition was met. The challenge was that I needed to assign values inside the loop while still controlling the exit condition. That’s when I realized that many Python beginners struggle with using while loops with assignment.So … Read more >>

How to Copy a Python Dictionary Without One Key?

python copy dict without one key

When I first started working with Python dictionaries, I often needed to create a copy but exclude one or two keys. At first, I thought Python would have a built-in method for this. However, just as in Excel, where you sometimes need a workaround, in Python, you also need to employ different techniques. Over the … Read more >>

Remove a Character from a Python String by Index

remove character from string python

When I was working on a project where I had to clean up user IDs in a database. Some IDs had unwanted characters at specific positions. The challenge was simple: remove a character from a string at a given index. Since Python strings are immutable, we cannot directly delete characters. But with a few tricks, … Read more >>

How to Get Last Number in Python String

Python find last number in string using re.match() method

I was working on a project where I had to clean up messy text data coming from customer feedback forms. Some of these strings contained numbers mixed with words, and I specifically needed to get last number in Python string. At first, I thought there would be a built-in function, but there isn’t. So, I … Read more >>

Compare Two Lists in Python and Get Non-Matching Elements

How to find the difference between two lists in Python using the set() method

As a developer, while working on a data-cleaning project, I needed to compare two lists of customer IDs. One list came from our sales system, and the other from our support system. The challenge was simple: I needed to find which IDs were missing in one list but present in the other. At first, I … Read more >>

Convert a Dictionary to a String in Python

python dict to string

Recently, I was working on a project where I needed to save user data from a Python dictionary into a text file. At first, I thought this would be easy, but then I realized there are multiple ways to do it, depending on the format I wanted. Over the past 10+ years of coding in … Read more >>

Convert a Nested Dictionary to JSON in Python

python dict to json

While working on a project where I had to send structured data from a Python backend to a web application. The data was stored in a nested dictionary, and I needed to convert it into JSON format. The issue is… while converting a simple dictionary to JSON is easy, many people get confused when the … Read more >>

How to Get the Current Folder Name in Python

python get current folder name

I was working on a file management project, and I needed to quickly grab the current folder name where my Python script was running. At first, I thought it would be a one-line solution, but then I realized there are multiple ways to do this, depending on whether you want the full path or just … Read more >>

51 Python Programs

51 PYTHON PROGRAMS PDF FREE

Download a FREE PDF (112 Pages) Containing 51 Useful Python Programs.

pyython developer roadmap

Aspiring to be a Python developer?

Download a FREE PDF on how to become a Python developer.

Let’s be friends

Be the first to know about sales and special discounts.