Python Lists:
Lists are containers to store a set of values of any data type.
Example, friends = [‘Apple’, ‘Sri’, ‘Sanddy’, 7, False]
The list can contain different types of elements such as int, float, string, Boolean, etc. Above list is a collection of different types of elements.
List Indexing:
A list can be indexed just like a string.
L1 = [7, 9, ‘sri’]
L1[0] – 7
L1[1] – 9
L1[70] – Error
L1[0:2] – [7,9] (This is known as List Slicing)
List Methods:
Consider the following list:
L1 = [1, 8, 7, 2, 21, 15]
sort() – updates the list to [1,2,7,8,15,21]
reverse() – updates the list to [15,21,2,7,8,1]
append(8) – adds 8 at the end of the list
insert(3,8) – This will add 8 at 3 index
pop(2) – It will delete element at index 2 and return its value
remove(21) – It will remove 21 from the last
Tuples in Python:
A tuple is an immutable (can’t change or modified) data type in Python.
a = () #It is an example of empty tuple
a = (1,) #Tuple with only one element needs a comma
a = (1, 7, 2) #Tuple with more than one element
Once defined, tuple elements can’t be manipulated or altered.
Accessing Values in Tuples:
To access values in tuple, use the square brackets for slicing along with the index or indices to obtain value available at that index. For example −
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, 7 );
print(tup1[0])
print("tup2[1:5])
Output:
physics
[2, 3, 4, 5]
Tuple methods:
Consider the following tuple,
a = (1, 7, 2)
count(1) – It will return number of times 1 occurs in a.
index(1) – It will return the index of first occurrence of 1 in a.
Practice:
Write a program to store seven fruits in a list entered by the user.
Write a program to accept marks of 6 students and display them in a sorted manner.
Check that a tuple cannot be changed in Python.
Write a program to sum a list with 4 numbers.
Write a program to count the number of zeros in the following tuple:
a = (7, 0, 8, 0, 0, 9)
No comments:
Post a Comment