Q1. Find the output of the
following:
(i)
a=[1,2,3,4,5,6,7,8,9]
print(a[::2])
(ii) a=[1,2,3,4,5]
print(a[3:0:-1])
(iii) arr = [1, 2, 3, 4, 5, 6]
for i in range(1, 6):
arr[i - 1] = arr[i]
for i in range(0, 6):
print(arr[i], end = " ")
(iv) list1 = [‘physics’, ‘chemistry’, 1997, 2000];
list2 = [1,2,3,4,5,6, 7];
print “list1[0]”, list1[0]
list2 = [1,2,3,4,5,6, 7];
print “list1[0]”, list1[0]
(v)
aList
= [123, ‘xyz’, ‘zara’, ‘abc’, 123];
bList = [2009, ‘manni’];
aList.extend (bList)
print “Extended List :”, aList;
bList = [2009, ‘manni’];
aList.extend (bList)
print “Extended List :”, aList;
Q2.
Differentiate between append() and extend() functions of list.
Q3.
Consider a list:
list1 = [6,7,8,9]
What
is the difference between the following operations on list1:
a.
list1 * 2
b.
list1 *= 2
c.
list1 = list1 * 2
Q4. Write Python statements to create the following lists:
(i) A list of 5 fruit names and name it as fruit.
(ii) A list of 5 city names and name it as City.
(iii) A list containing 3 strings and 2 integers and name it
as Mixed.
(iv) A list containing 3 integers and a list of 2 strings
and name it as Box.
(v) A list of 10 random integers each in the range 10 to 50
and name it as R10.
(vi) A list of 10 random floating point numbers in the range
10.00 to 49.99 and name it as F10.
Q5.. Assuming that A is a list, differentiate between:
(i) A[2] and A[2:]
(ii) A[2:] and A[:2]
(iii) A[2::] and A[::2]
(iv) A*3 and [A,A,A]
Q6. Consider the lists A and B given below and state the
values (True/False) of the expressions that
follow:
A=[5, 3, 8]
B=[A, 8, 66, 45]
(i) A in B (ii)
'A ' in B (iii) [A] in B (iv) [5, 3, 8] in B
(v) 8 in B (vi)
[8] in B (vii) [A, 8] in
B (viii) 66 in B
(ix) 45 in B (x)
A not in B
Q7.. Write output of the following code segment:
a=[1,2,3,2,1]
for x in a:
print(a[x],end= '*')
Q8.Consider the lists A and B given below and write the
output of the statements that follow:
A=[5, 3, 8]
B=[A, 8, 66, 45, 'A',['A',A], ["nested",
"lists"]]
(i) print(A) (ii) print(B) (iii) print(A[0])
(iv) print(A[0:]) (v) print(A[:0]) (vi) print(B[0])
(vii) print(B[0][1]) (viii) print(B[0][1:]) (ix) print(B[4])
(x) print(B[5])
Q9. What will be the output of the following statements?
(i).
list1 = [12,32,65,26,80,10]
list1.sort()
print(list1)
(ii)
list1 = [12,32,65,26,80,10]
sorted(list1)
print(list1)
(iii)
list1 = [1,2,3,4,5,6,7,8,9,10]
list1[::-2]
list1[:3] + list1[3:]
(iv)
list1 = [1,2,3,4,5]
list1[len(list1)-1]
Q10. Consider the following list myList. What will be the
elements of myList after the following two
operations:
myList =
[10,20,30,40]
i. myList.append([50,60])
ii. myList.extend([80,90])
No comments:
Post a Comment