There are four accumulation information types in the Python programming language:

Python List is a collection which is ordered and changeable. Allows duplicate members.

Tuple is a collection which is ordered and unchangeable. Allows duplicate members.

Set is a collection which is unordered and unindexed. No duplicate members.

Dictionary is a collection which is unordered, changeable and indexed. No duplicate members.

When picking a gathering type, it is valuable to comprehend the properties of that type. Picking the correct sort for a specific informational collection could mean maintenance of significance, and, it could mean an expansion in proficiency or security.

List

A list is a collection which is ordered and changeable. In Python lists are written with square brackets.

Example

Create a List:

thislist = [“apple”, “banana”, “cherry”]

print(thislist)

Access Items

You access the list items by referring to the index number:

Example

Print the second item of the list:

thislist = [“apple”, “banana”, “cherry”]

print(thislist[1])

Negative Indexing

Negative indexing means beginning from the end, -1 refers to the last item, -2 refers to the second last item etc.

Example

Print the last item of the list:

thislist = [“apple”, “banana”, “cherry”]

print(thislist[-1])

Range of Indexes

You can specify a range of indexes by specifying where to start and where to end the range.

When specifying a range, the return value will be a new list with the specified items.

Example

Return the third, fourth, and fifth item:

thislist = [“apple”, “banana”, “cherry”, “orange”, “kiwi”, “melon”, “mango”]

print(thislist[2:5])

Range of Negative Indexes

Specify negative indexes if you want to start the search from the end of the list:

Example

This example returns the items from index -4 (included) to index -1 (excluded)

thislist = [“apple”, “banana”, “cherry”, “orange”, “kiwi”, “melon”, “mango”]

print(thislist[-4:-1])

Change Item Value

To change the value of a specific item, refer to the index number:

Example

Change the second item:

thislist = [“apple”, “banana”, “cherry”]

thislist[1] = “blackcurrant”

print(thislist)