Python Snippets

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.

  • What is the difference between list.sort() and sorted() in Python?

    Learn the difference between Python's built-in list sorting methods and when one is preferred over the other.

    Python, List · Jun 12, 2021

  • Merge lists

    Merges two or more lists into a list of lists, combining elements from each of the input lists based on their positions.

    Python, List · Nov 2, 2020

  • Code Anatomy - Writing high performance Python code

    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.

    Python, List · Nov 7, 2021

  • How can I check if a Python list is empty?

    There's a good way to test the emptiness of a Python list and a better one. Which one are you using?

    Python, List · Jan 15, 2023

  • 6 Python f-strings tips and tricks

    Python's f-strings can do a lot more than you might expect. Learn a few useful tips and tricks in this quick guide.

    Python, String · Jul 20, 2021

  • Invert dictionary

    Inverts a dictionary with non-unique hashable values.

    Python, Dictionary · Nov 2, 2020

  • Date range

    Creates a list of dates between start (inclusive) and end (not inclusive).

    Python, Date · Jan 7, 2021

  • Combine dictionary values

    Combines two or more dictionaries, creating a list of values for each key.

    Python, Dictionary · Apr 4, 2021

  • Count grouped elements

    Groups the elements of a list based on the given function and returns the count of elements in each group.

    Python, List · Nov 2, 2020

  • Hex to RGB

    Converts a hexadecimal color code to a tuple of integers corresponding to its RGB components.

    Python, String · Sep 15, 2020

  • Sort list by indexes

    Sorts one list based on another list containing the desired indexes.

    Python, List · Nov 2, 2020

  • Filter non-unique list values

    Creates a list with the non-unique values filtered out.

    Python, List · Nov 2, 2020

  • Filter unique list values

    Creates a list with the unique values filtered out.

    Python, List · Nov 2, 2020

  • Unfold list

    Builds a list, using an iterator function and an initial seed value.

    Python, Function · Nov 2, 2020

  • Bifurcate list based on function

    Splits values into two groups, based on the result of the given filtering function.

    Python, List · Nov 2, 2020