Python list is used to store data of different types,if you have done array you know that it is used to store data of similar types but only python gives you the flexibility of storing different data types under a single common name.
Things theoretically seems bit different and complex but by a single example it will become more clear to you all.
In this example we have stored different strings and numeric value inside names,in this way we can store different types of data in list.
Features of Python List
- Python list is a data structure which is used to store various types of data.
- In Python, lists are mutable i.e., Python will not create a new list if we modify an element of the list.
- It works as a container that holds other objects in a given order. We can perform various operations like insertion and deletion on list.
- A list can be composed by storing a sequence of different type of values separated by commas.
- Python list is enclosed between square brackets and elements are stored in the index basis with starting index 0.
In the exapmle you can also see that elements (i.e. values/data) of list can be called by there index numbers as in string we can get characters similarly you can here work too.
In this example we can see that e have a lot’s of predefined methods in python for list to work on and when you type any list name and then apply . (dot sign)a popup comes automatically showing you lot’s of suggestion you can use according to your desired.
Python List Syntax
Syntax to Access Python List
Python List Operations
Apart from creating and accessing elements from the list, Python allows us to perform various other operations on the list. Some common operations are given below:
a) Adding Python Lists
In Python, lists can be added by using the concatenation operator(+) to join two lists.
Add lists Example 1
Note: ‘+’operator implies that both the operands passed must be list else error will be shown.
b) Python Replicating lists
Replicating means repeating, It can be performed by using ‘*’ operator by a specific number of time.
Python list Replication Example
Python List Other Operations
Apart from above operations various other functions can also be performed on List such as Updating, Appending and Deleting elements from a List.
Python lists Method
Python provides various Built-in functions and methods for Lists that we can apply on the list.
Following are the common list functions.
|min(list)||It returns the minimum value from the list given.|
|max(list)||It returns the largest value from the given list.|
|len(list)||It returns number of elements in a list.|
|cmp(list1,list2)||It compares the two list.|
|list(sequence)||It takes sequence types and converts them to lists.|
Python List min() method Example
This method is used to get min value from the list.
Python List max() method Example
This method is used to get max value from the list.
Python List len() method Example
This method is used to get length of the the list.
Example of min,max,len is here:
There are following built-in methods of List
|index(object)||It returns the index value of the object.|
|count(object)||It returns the number of times an object is repeated in list.|
|pop()/pop(index)||It returns the last object or the specified indexed object. It removes the popped object.|
|insert(index,object)||It inserts an object at the given index.|
|extend(sequence)||It adds the sequence to existing list.|
|remove(object)||It removes the object from the given List.|
|reverse()||It reverses the position of all the elements of a list.|
|sort()||It is used to sort the elements of the List.|
try all the Methods yourself and then let us discus,hopefully you are enjoying the series 😉👍