Parameter Passing in Python: Call By Object

What is the output of this code snippet? This puzzle demonstrates that parameters are called by object in Python. What does that mean? We look into two functions depreciation1 and depreciation2. The functions take an asset value or a list of asset values as inputs. They depreciate this value by multiplying it with the depreciation … Read more

How to Join List of Unicode Strings in Python? ‘?’

To join a list of Unicode strings in Python, use the string.join(list) method on the delimiter string. For example, you can call ‘?’.join([‘⭐’, ‘?’, ‘?’]) to obtain the string ‘⭐????’. Note that per default, all strings are UTF-8 in Python which means they already are Unicode encoded. This morning—when reading a WhatsApp message during my … Read more

String Indexing in Python (2-Min Tutorial)

What is the output of this code snippet? This puzzle introduces a powerful tool for your Python toolbox. Make sure, you feel comfortable using it because many advanced puzzles depend on it. The name of the tool is indexing. In Python, you can access every character in the string by using an integer value which … Read more

Python Division: A Short Guide

Python Division

What is the output of this code snippet? The majority of people solve this puzzle correctly. Even so, the first goal of this puzzle is to introduce the concept of variables. Python evaluates the result of the expression on the right side of the equation and stores it in the variable x. After defining the … Read more

Python Join List Range: A Helpful Guide

If the search phrase “Python Join List Range” brought you here, you’re having most likely one of the following problems: You don’t know how to concatenate two range() iterables, or You want to use .join() to create a string from a range() iterable—but it doesn’t work. In any case, by reading this article, I hope … Read more

The Most Pythonic Way to Join a List in Reverse Order

The most efficient method to join a list of Python strings in reverse order is to use the Python code ”.join(l[::-1]). First, reverse the list l using slicing with a negative step size l[::-1]. Second, glue together the strings in the list using the join(…) method on the empty string ”. Problem: Given a list … Read more

[Collection] 10 Best NumPy Cheat Sheets Every Python Coder Must Own

Little time to learn NumPy? This article shows you the ten most amazing NumPy cheat sheets. Download them, print them, and pin them to your wall β€” and watch your data science skills grow! ?‍? All NumPy cheat sheets in this article are 100% free. All links open in a new tab (so feel free … Read more

Python – How to Join a List of Dictionaries into a Single One?

Problem: Say, you’ve got a list of dictionaries: Notice how the first and the last dictionaries carry the same key ‘a’. How do you merge all those dictionaries into a single dictionary to obtain the following one? Notice how the value of the duplicate key ‘a’ is the value of the last and not the … Read more