Lecture3 Py
Lecture3 Py
e
It can store elements of different types (integer, float, string, etc.)
lleg
Co
marks = [87, 64, 33, 95, 76] #marks[0], marks[1]..
pna
A
student = [”Karan”, 85, “Delhi”] #student[0], student[1]..
ge
list_name[ starting_idx : ending_idx ] #ending idx is not included
olle
C
marks = [87, 64, 33, 95, 76]
pna
marks[ 1 : 4 ] is [64, 33, 95]
A
marks[ : 4 ] is same as marks[ 0 : 4]
lege
list.append(4) #adds one element at the end [2, 1, 3, 4]
Col
a
list.sort( ) #sorts in ascending order [1, 2, 3]
Apn
list.sort( reverse=True ) #sorts in descending order [3, 2, 1]
lege
list.remove(1) #removes first occurrence of element [2, 3, 1]
Col
a
list.pop( idx ) #removes element at idx
Apn
Tuples in Python
A built-in data type that lets us create immutable sequences of values.
lege
l
tup = (87, 64, 33, 95, 76) #tup[0], tup[1]..
a Co
n
tup[0] = 43 #NOT allowed in python
Ap
tup1 = ( )
tup2 = ( 1, )
tup3 = ( 1, 2, 3 )
Tuple Methods
tup = (2, 1, 3, 1)
lege
tup.index( el ) #returns index of first occurrence tup.index(1) is 1
Col
a
tup.count( el ) #counts total occurrences tup.count(1) is 2
Apn
Let‘s Practice
WAP to ask the user to enter names of their 3 favorite movies & store them in a list.
lege
Col
na
WAP to check if a list contains a palindrome of elements. (Hint: use copy( ) method)
p
A
[1, 2, 3, 2, 1] [1, “abc”, “abc”, 1]
Let‘s Practice
WAP to count the number of students with the “A” grade in the following tuple.
[”C”, “D”, “A”, “A”, “B”, “B”, “A”]
lege
Col
na
Store the above values in a list & sort them from “A” to “D”.
p
A