append()
insert()
index()
remove()
What will be the output of the following code?
a=((0,2,3,4)[1:-2])print(a)
(3,)
(2, )
(1,)
(0,)
What is the output of the following code ?
ms = ('A','D', 'H','U','N','I','C')print(ms[1:4])
(‘D’, ‘H’, ‘U’)
(‘A’, ‘D’, ‘H’,’U’,’N’,’I’,’C’)
(‘D’,’H’,’U’,’N’,’I’,’C’)
Built in
List
Tuple
Derived data
What will be the output of the following Python code?
a=[(2,4),(1,2),(3,9)]a.sort()print(a)
[(1, 2), (2, 4), (3, 9)]
[(2,4),(1,2),(3,9)]
Error because tuples are immutable
Error, tuple has no sort attribute
empty_tuple = ()
empty_tuple = tuple()
empty_tuple = []
Both A and B
Array of tuples
List of tuples
Tuples of lists
Invalid type
What is the output of the following?
print(max([1, 2, 3, 4.] [4, 5, 6], [7]))
[4,5, 6
[7]
[1, 2,3, 4]
7
List of tuple
Tuple of List
Array of Tuples
Invalid Type
Tuples have structure; lists have an order
Tuples are homogeneous, lists are heterogeneous.
Tuples are immutable, lists are mutable.
All of them
Slicing
Concatenation
Deletion of elements
Iteration
A collection of ordered and mutable data
A collection of unordered and mutable data with key-value pairs
A collection of immutable key-value pairs
A collection of values only
t1=1,2,4
t1=(1,)
t1=tuple(“123”)
All of these
[1, 2, 3]
(1, 2, 3)
{1, 2, 3}
{}
print(t[3])
t[3] = 45
print(max(t))
print(len(t))
(1)
[1]
{1}
count()
len()
find()
list
set
tuple
dict
What will be the output of the following?
print(sum(1,2,3))
error
6
1
3
Yes, list mutable and tuple immutable
No, list and tuple both are mutable
No, list and tuple both are in immutable
No, just opposite, list immutable and tuple mutable
tuple1=(5,1,7,6,2)tuple1.pop(2)print(tuple1)
(5,1,6,2)
(5,1,7,6)
(5,1,7,6,2)
Error
('abc’)
('a', 'b', 'c’)
['a', 'b', 'c’]
dictionary
In Python, a tuple can contain only integers as its elements.
In Python, a tuple can contain only strings as its elements.
In Python, a tuple can contain both integers and strings as its elements.
In Python, a tuple can contain either string or integer but not both at a time.
capitalize()
startswith()
pop()
Integer
Both tuple and integer
What is the output of the following statement ?
print ((2, 4) + (1, 5))
(2 , 4), (4 , 5)
(3 , 9)
(2, 4, 1, 5)
Invalid Syntax
Error, tuple slicing doesn’t exist
[2,3]
(2,3,4)
(2,3)