Show Your Love with This Python One-Liner! Printing a Heart with Name (ASCII Art)

I just stumbled on this beautiful Python one-liner submitted by GitHub user ZenOfTech to our GitHub repository one-liner collection: The beautiful output: erILoveFi inxterILo nxterILoveFinxter veFinxterILoveFin inxterILoveFinxterILoveFinxterILoveFinxte inxterILoveFinxterILoveFinxterILoveFinxterI inxterILoveFinxterILoveFinxterILoveFinxterILo nxterILoveFinxterILoveFinxterILoveFinxterILov xterILoveFinxterILoveFinxterILoveFinxterILove terILoveFinxterILoveFinxterILoveFinxterILoveF erILoveFinxterILoveFinxterILoveFinxterILoveFi rILoveFinxterILoveFinxterILoveFinxterILoveFin LoveFinxterILoveFinxterILoveFinxterILoveFin veFinxterILoveFinxterILoveFinxterILoveFin eFinxterILoveFinxterILoveFinxterILoveFinx nxterILoveFinxterILoveFinxterILoveFin terILoveFinxterILoveFinxterILoveFin rILoveFinxterILoveFinxterILoveFin oveFinxterILoveFinxterILoveFi FinxterILoveFinxterILoveF xterILoveFinxterILove ILoveFinxterILo eFinxterI xte e You can easily change it by adding the … Read more

Find the Median Index in Python

🐍 Question: How to find the index of the median element in a Python list? Something like argmedian()? In case you need a quick refresher, I have written this tutorial on finding the median itself (but not yet its index): 👉 Recommended: 6 Ways to Get the Median of a Python List Solution A multi-liner … Read more

Python Int to String with Leading Zeros

To convert an integer i to a string with leading zeros so that it consists of 5 characters, use the format string f'{i:05d}’. The d flag in this expression defines that the result is a decimal value. The str(i).zfill(5) accomplishes the same string conversion of an integer with leading zeros. Challenge: Given an integer number. … Read more

How To Extract Numbers From A String In Python?

The easiest way to extract numbers from a Python string s is to use the expression re.findall(‘\d+’, s). For example, re.findall(‘\d+’, ‘hi 100 alice 18 old 42’) yields the list of strings [‘100′, ’18’, ’42’] that you can then convert to numbers using int() or float(). There are some tricks and alternatives, so keep reading … Read more

Python Generator Expressions

Short Overview Python Generator Expressions provide an easy-to-read syntax for creating generator objects. They allow you to quickly create an iterable object by using a single line of code. A generator expression is like a list comprehension, but instead of creating a list, it returns an iterator object that produces the values instead of storing … Read more

How to Count the Number of Unique Values in a List in Python?

Problem Statement: Consider that you have been given a list in Python. How will you count the number of unique values in the list? Example: Let’s visualize the problem with the help of an example: Given: li = [‘a’, ‘a’, ‘b’, ‘c’, ‘b’, ‘d’, ‘d’, ‘a’]Output: The unique values in the given list are ‘a’, ‘b’, ‘c’, ‘d’. … Read more

How to Retrieve a Single Element from a Python Generator

This article will show you how to retrieve a single generator element in Python. Before moving forward, let’s review what a generator does. Quick Recap Generators 💡 Definition Generator: A generator is commonly used when processing vast amounts of data. This function uses minimal memory and produces results in less time than a standard function. … Read more

Python – List of Lists to List of Strings. How?

Coding Challenge 💬 Coding Challenge: Given a nested Python list, i.e., a list of lists. How to convert it to a string list, so that each inner list becomes a single string? Consider the following examples: 1. Input: [[‘h’, ‘e’, ‘l’, ‘l’, ‘o’], [‘w’, ‘o’, ‘r’, ‘l’, ‘d’]] Output: [‘hello’, ‘world’] 2. Input: [[‘h’, ‘i’], … Read more


To check your Python version, run python ‐‐version in your command line (Windows), shell (Mac), or terminal (Linux/Ubuntu). To check your Python version in your script, run import sys to get the module and use sys.version to find detailed version information in your code. Let’s get a quick overview of the different ways to check … Read more