Python List Comprehension Append Sort Length Reverse EXAMPLES

Python List:

Table of Contents

What is List?

Letā€™s think of a list as a cargo train that is used to hold different types of goods for a specific time of period. In python lists are just like this train, it is used to store items of the same as well as a different data type.

Python List:

We just stored 5 numbers in a list that can be accessed using num_list variable.

List_of_num = [1,2,3,4,5]
print(List_of_num)

Python List:

Different data type elements can also be stored in the list just like the above example. Letā€™s see

IT Courses in USA
list_of_num = ['Hello',5,2.99,'World']
print(list_of_num)

Python List:

Accessing values within lists

We can access values stored in the list using the square brackets. Letā€™s have a look at the example below.

In the list ā€œHelloā€ is at the 0th index, ā€˜5ā€™ is at the 1st index, ā€˜2.99ā€™ is at the 2nd index, ā€˜5ā€™ is at the 4th index,

list_of_num = ['Hello',5,2.99,'World']
print(list_of_num[0])
print(list_of_num[1])
print(list_of_num[2])
print(list_of_num[3])

The shown below will be the output.

List Comprehension

List comprehensions are used for converting one list into another list or creating a new list from other iterables. We can achieve the same task using a simple loop structure but list comprehension provides a short syntax to obtain the same results.

Letā€™s take an example of finding cubes of a list of numbers. 

Here is an example of using simple loops.

numbers = [1, 2, 3, 4, 5]
cubes = []
for n in numbers:
  cubes.append(n**3)
print(cubes)

Python List:

Syntax of list comprehension

new_list = [expression for_loop_one_or_more conditions]

Letā€™s calculate the cubes using list comprehension.

numbers = [1, 2, 3, 4, 5]
cubes = [n**3 for n in numbers]
print(cubes)

Python List:

Using list comprehension we achieved the same task using in 3 lines instead of 5 lines.

Append function.

Append function is used to add an item at the end of python list just like adding another cabin at the end of the train.Ā 

Letā€™s take a look at the example.

numbers = [1, 2, 3, 4, 5]
numbers.append(6)
print(numbers)

Python List:

We can append any type of data.

numbers = [1, 2, 3, 4, 5]
numbers.append("six")
print(numbers)

Python List:

Sort function

The sort function is used to sort the items in the python list in the ascending as well as descending order.

numbers = [1, 5, 2, 6, 3, 4]
numbers.sort()  # for ascending order
print(numbers)
numbers.sort(reverse=True)  # for descending order
print(numbers)

Python List:

Length function

Length function is used to find the length of the list. Letā€™s take a look at an example to find out the length of the list.

numbers = [1, 5, 2, 6, 3, 4]
print(len(numbers))

Python List:

Reverse function

The reverse function is used to reverse the items of the list. Take a look at the example.

list_of_string = ['I', "am", "here"]
list_of_string.reverse()
print(list_of_string)

Python List:

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share this article
Enroll IT Courses

Enroll Free demo class
Need a Free Demo Class?
Join H2K Infosys IT Online Training
Subscribe
By pressing the Subscribe button, you confirm that you have read our Privacy Policy.