Home >Backend Development >Python Tutorial >Python Day-Lists and list functions,Task
List:
[ ] --> Symbol
-->Collection of Data
-->Collection of Heteregeneous Data(different data types)
-->List is Index Based
-->List is Mutable(Changeable)
Ex: student_data = ['Guru Prasanna', 'B.Com', 23, True, 5.6]
indexing --> 0 1 2 3 4
Example: using while loop and for loop:
Output:
enumerate()-->Useful for index tracking
Enumerate is a built-in function in python that allows you to keep track of the number of iterations (loops) in a loop.
Syntax: enumerate(iterable, start=0)
--> Iterable: any object that supports iteration
--> Start: the index value from which the counter is to be started, by default it is 0
Example:
Output:
To prove list is mutable
Example:
Output:
List Functions:
1) append()-->Adds an element at the end of the list
2) insert()-->Adds an element at the specified position
3) remove()-->Removes the first item with the specified value(value based removal).
4) pop()-->Removes the element at the specified position(index based removal).
refer- https://www.w3schools.com/python/python_ref_list.asp
Example:
Output:
del keyword:
The del keyword is used to delete objects.(variables, lists, or parts of a list etc..)
-->Even del can be used to delete particular range.
Example:
Output:
Difference between del and pop:
del will remove the specified index.(keyword)
pop() removes and returns the element that was removed.(inbuilt method)
calculate total marks and percentage
Output:
Calculate Highest mark
Output:
Calculate lowest mark
Output:
isinstance(): The isinstance() function returns True if the specified object is of the specified type, otherwise False.
Example:1
Output:
Example:2
Output:
Example:3
Output:
Tasks:
1) contains n --> names
2) names have 5 letters
3) t --> names end with
Output:
4) SaChIn DhOnI rOhIt vIrAt-->To get this output
Output:
The above is the detailed content of Python Day-Lists and list functions,Task. For more information, please follow other related articles on the PHP Chinese website!