The Python snippet collection contains helper functions for Python 3.6. It includes utilities for most common data types, such as primitivies, lists, dictionaries and date objects.
Learn the difference between Python's built-in list sorting methods and when one is preferred over the other.
Writing short, efficient Python code is not always straightforward. Read how we optimize our list snippets to increase performance using a couple of simple tricks.
Merges two or more lists into a list of lists, combining elements from each of the input lists based on their positions.
Python's f-strings can do a lot more than you might expect. Learn a few useful tips and tricks in this quick guide.
Mutable default arguments can trip up Python beginners and veterans alike. Here's a quick workaround to deal with them.
Inverts a dictionary with non-unique hashable values.
Groups the elements of a list based on the given function and returns the count of elements in each group.
Creates a list of dates between
start (inclusive) and
end (not inclusive).
Combines two or more dictionaries, creating a list of values for each key.
Converts a hexadecimal color code to a tuple of integers corresponding to its RGB components.
Sorts one list based on another list containing the desired indexes.
Builds a list, using an iterator function and an initial seed value.
Understand Python's named tuples and start using them in your projects today.
Splits values into two groups, based on the result of the given filtering function.
Creates a list with the non-unique values filtered out.