Python Tuples Quiz

    Last Updated :
    Discuss
    Comments

    Question 1

    What is the output of the following program?

    Python
    tup = (1, 2, 3, 4) 
    tup.append( (5, 6, 7) ) 
    print(len(tup)) 
    
    • 1

    • 2

    • 5

    • Error

    Question 2

    What is the output of the following program?

    Python
    tup = {} 
    tup[(1,2,4)] = 8
    tup[(4,2,1)] = 10
    tup[(1,2)] = 12
    sum1 = 0
    for k in tup: 
    	sum1 += tup[k] 
    print(len(tup) + sum1) 
    
    • 30

    • 31

    • 32

    • 33

    Question 3

    What is the output of the following program?

    Python
    tup1 = (1, 2, 4, 3) 
    tup2 = (1, 2, 3, 4) 
    print(tup1 < tup2) 
    
    • Error

    • True

    • False

    • Unexpected

    Question 4

    What is the output of the following program?

    Python
    tup = (1, 2, 3) 
    print(2 * tup) 
    
    • (1, 2, 3, 1, 2, 3)

    • (1, 2, 3, 4, 5, 6)

    • (3, 6, 9)

    • Error

    Question 5

    What is the output of the following program?

    Python
    tup=("Check")*3
    print(tup) 
    
    • Unexpected

    • 3Check

    • CheckCheckCheck

    • Syntax Error

    Question 6

    What is the output of the following program?

    Python
    s = 'geeks' 
    a, b, c, d, e = s 
    b = c = '*'
    s = (a, b, c, d, e) 
    print(s) 
    
    • (‘g’, ‘*’, ‘*’, ‘k’, ‘s’)

    • (‘g’, ‘e’, ‘e’, ‘k’, ‘s’)

    • (‘geeks’, ‘*’, ‘*’)

    • KeyError

    Question 7

    What is the output of the following program?

    Python
    tup = (2e-04, True, False, 8, 1.001, True)
    val = 0
    for x in tup:
        val += int(x)
    print(val)
    
    • 12

    • 11

    • 11.001199999999999

    • TypeError

    Question 8

    What is the output of the following program?

    Python
    li = [3, 1, 2, 4] 
    tup = ('A', 'b', 'c', 'd') 
    li.sort() 
    counter = 0
    for x in tup: 
    	li[counter] += int(x) 
    	counter += 1
    	break
    print(li) 
    
    • [66, 97, 99, 101]

    • [66, 68, 70, 72]

    • [66, 67, 68, 69]

    • ValueError

    Question 9

    What is the output of the following program?

    Python
    li = [2e-04, 'a', False, 87] 
    tup = (6.22, 'boy', True, 554) 
    for i in range(len(li)): 
    	if li[i]: 
    		li[i] = li[i] + tup[i] 
    	else: 
    		tup[i] = li[i] + li[i] 
    		break
    
    • [6.222e-04, ‘aboy’, True, 641]

    • [6.2202, ‘aboy’, 1, 641]

    • TypeError

    • [6.2202, ‘aboy’, False, 87]

    Question 10

    What is the output of the following program?

    Python
    import sys 
    tup = tuple() 
    print(sys.getsizeof(tup), end = " ") 
    tup = (1, 2) 
    print(sys.getsizeof(tup), end = " ") 
    tup = (1, 3, (4, 5)) 
    print(sys.getsizeof(tup), end = " ") 
    tup = (1, 2, 3, 4, 5, [3, 4], 'p', '8', 9.777, (1, 3)) 
    print(sys.getsizeof(tup)) 
    
    • 0 2 3 10

    • 32 34 35 42

    • 48 64 72 128

    • 48 144 192 480

    There are 11 questions to complete.

    Take a part in the ongoing discussion