How To Split A List In Python

Python is a high-level programming language that is used to develop websites, software, and applications. It is versatile and easy to learn, making it a popular language among developers.

One common task in Python is splitting a list into smaller lists. In this tutorial, we will show you how to do this using Python.

Steps to split a list in Python:

Step 1: Create a list
To split a list, we first have to create a list. Here’s an example:

Step 2: Define the size of each sub-list
Next, we need to define the size of each sub-list. Here’s an example:

Step 3: Use a loop to split the list
Now we can use a loop to split the list into sub-lists. Here’s an example:

This code defines a function called “split_list” that takes two arguments: the list to be split, and the size of each sub-list. It then uses a list comprehension to split the list into sub-lists of the specified size. Finally, it returns the sub-lists.

Step 4: Test the code
To test the code, we simply call the function with our list and the desired size of each sub-list. Here’s the output:

Full Code:


[[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]

As you can see, the function has successfully split the list into sub-lists of size 2.


Splitting a list in Python is a common task that can easily be accomplished with a loop and a list comprehension. By following these simple steps, you can split your lists into smaller, manageable sub-lists.