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)