SlingAcademy

Python

Python: 2 Ways to Find Common Elements in 2 Lists

Updated: Jun 16, 2023

When working with Python, there might be cases where you want to find all mutual elements in 2 lists to identify shared values, determine overlapping elements, or measure the similarity between them. This concise, example-based article......

Python reduce() function: Tutorial & examples

Updated: Jun 16, 2023

Overview The reduce() function in Python is part of the functools module and is used to perform a specified function on a sequence of elements, reducing it to a single value. It takes two parameters: the function to be applied and......

Python: 2 Ways to Check if a Date String is Valid

Updated: Jun 16, 2023

Overview In general (and in the context of this article), a valid date string can be considered a date string in the ISO 8601 format. The ISO 8601 format is an internationally recognized standard for representing dates and times in......

Filtering Lists in Python (4 Examples)

Updated: Jun 14, 2023

Ways to Filter a List in Python In Python, both the filter() function and list comprehension can be used to filter a list. The choice between them depends on the specific scenario and personal preference. Here’s a comparison......

How to Create a List in Python (4 Approaches)

Updated: Jun 14, 2023

This concise, practical article walks you through a couple of different ways to create a list in Python 3. Using square brackets This approach is often used to create a list with predefined elements. What you need to do is to......

List Comprehension in Python: Tutorial & Examples

Updated: Jun 14, 2023

Overview Python brings to the table an awesome feature that not many popular programming languages have (including JavaScript): list comprehension. It allows you to create new lists by applying transformations or filters to existing......

Python: How to Remove Duplicates from a List (with Examples)

Updated: Jun 14, 2023

Removing duplicates from a list in Python means creating a new list that contains only the unique elements of the original list. This can be useful for eliminating redundant data or for performing operations that require distinct......

Cloning a List in Python (Deep Copy & Shallow Copy)

Updated: Jun 14, 2023

What is list cloning? In Python, “cloning a list” means creating a new list object that has the same elements as an existing list. The cloned list is a separate entity from the original list, meaning any modifications......

Python: How to Flatten a Nested List (3 Approaches)

Updated: Jun 13, 2023

When writing code in Python, there might be cases where you want to flatten a nested list in order to make it easier to access, modify, or iterate over the elements or to perform operations that require a one-dimensional list. This......

Working with Nested Lists in Python (5 Examples)

Updated: Jun 12, 2023

In Python, nested lists are lists that contain other lists as their elements. They can be useful for storing and manipulating complex data structures, such as matrices, graphs, or trees. Creating Nested Lists In order to create a......

Sorting Lists in Python (4 Examples)

Updated: Jun 12, 2023

The Fundamentals The Pythonic way to sort elements in a Python list is to use the sort() method or the sorted() function. These two are almost the same, except that the sort() method modifies the original list in place while the......

Using the list.insert() method in Python

Updated: Jun 12, 2023

Overview In Python, the list.insert() method inserts an element at a given position in a list. Below is its syntax: list.insert(i, x) Parameters: i: The index of the element before which to insert, and can be any integer.......