A list is given as age 10,20,30,40, 50, 60 what will be displayed as age age 1

Python Programming Questions.

A list is given as age 10,20,30,40, 50, 60 what will be displayed as age age 1
Quick Python Programming Questions.

Let’s begin with lists in Python.

Q-1. What will be the output of the following code snippet?

a=[1,2,3,4,5,6,7,8,9] print(a[::2])

A. [1,2]
B. [8,9]
C. [1,3,5,7,9]
D. [1,2,3]

Click here to view the answer.
Answer. C

Q-2. What will be the output of the following code snippet?

a=[1,2,3,4,5,6,7,8,9] a[::2]=10,20,30,40,50,60 print(a)

A. ValueError: attempt to assign sequence of size 6 to extended slice of size 5
B. [10, 2, 20, 4, 30, 6, 40, 8, 50, 60]
C. [1, 2, 10, 20, 30, 40, 50, 60]
D. [1, 10, 3, 20, 5, 30, 7, 40, 9, 50, 60]

Click here to view the answer.
Answer. A

Q-3. What will be the output of the following code snippet?

a=[1,2,3,4,5] print(a[3:0:-1])

A. Syntax error
B. [4, 3, 2]
C. [4, 3]
D. [4, 3, 2, 1]

Click here to view the answer.
Answer. B

Q-4. What will be the output of the following code snippet?

def f(value, values): v = 1 values[0] = 44 t = 3 v = [1, 2, 3] f(t, v) print(t, v[0])

A. 1 44
B. 3 1
C. 3 44
D. 1 1

Click here to view the answer.
Answer. C

Q-5. What is the correct command to shuffle the following list?

fruit=['apple', 'banana', 'papaya', 'cherry']

A. fruit.shuffle()
B. shuffle(fruit)
C. random.shuffle(fruit)
D. random.shuffleList(fruit)

Click here to view the answer.
Answer. C

Q-6. What will be the output of the following code snippet?

data = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] def fun(m): v = m[0][0] for row in m: for element in row: if v < element: v = element return v print(fun(data[0]))

A. 1
B. 2
C. 3
D. 4
E. 5
F. 6

Click here to view the answer.
Answer. D

Q-7. What will be the output of the following code snippet?

arr = [[1, 2, 3, 4], [4, 5, 6, 7], [8, 9, 10, 11], [12, 13, 14, 15]] for i in range(0, 4): print(arr[i].pop())

A. 1 2 3 4
B. 1 4 8 12
C. 4 7 11 15
D. 12,13,14,15

Click here to view the answer.
Answer. C

Q-8. What will be the output of the following code snippet?

def f(i, values = []): values.append(i) print (values) return values f(1) f(2) f(3)

A. [1] [2] [3]
B. [1, 2, 3]
C. [1] [1, 2] [1, 2, 3]
D. 1 2 3

Click here to view the answer.
Answer. C

Q-9. What will be the output of the following code snippet?

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 = " ")

A. 1 2 3 4 5 6
B. 2 3 4 5 6 1
C. 1 1 2 3 4 5
D. 2 3 4 5 6 6

Click here to view the answer.
Answer. D

Q-10. What will be the output of the following code snippet?

fruit_list1 = ['Apple', 'Berry', 'Cherry', 'Papaya'] fruit_list2 = fruit_list1 fruit_list3 = fruit_list1[:] fruit_list2[0] = 'Guava' fruit_list3[1] = 'Kiwi' sum = 0 for ls in (fruit_list1, fruit_list2, fruit_list3): if ls[0] == 'Guava': sum += 1 if ls[1] == 'Kiwi': sum += 20 print (sum)

A. 22
B. 21
C. 0
D. 43

Click here to view the answer.
Answer. A

💡 Recommended –Essential Python Coding Tips and Tricks for Programmers.

Let’s begin with tuples in Python.

Q-1. What will be the output of the following code snippet?

init_tuple = () print (init_tuple.__len__())

A.None
B. 1
C.0
D.Exception

Click here to view the answer.
Answer. C

Q-2. What will be the output of the following code snippet?

init_tuple_a = 'a', 'b' init_tuple_b = ('a', 'b') print (init_tuple_a == init_tuple_b)

A.0
B.1
C.False
D.True

Click here to view the answer.
Answer. D

Q-3. What will be the output of the following code snippet?

init_tuple_a = '1', '2' init_tuple_b = ('3', '4') print (init_tuple_a + init_tuple_b)

A. (1, 2, 3, 4)
B. (‘1’, ‘2’, ‘3’, ‘4’)
C.[‘1’, ‘2’, ‘3’, ‘4’]
D.None

Click here to view the answer.
Answer. B

Q-4. What will be the output of the following code snippet?

init_tuple_a = 1, 2 init_tuple_b = (3, 4) [print(sum(x)) for x in [init_tuple_a + init_tuple_b]]

A.Nothing gets printed.
B.4
C.10
D. TypeError: unsupported operand type

Click here to view the answer.
Answer. C

Q-5. What will be the output of the following code snippet?

init_tuple = [(0, 1), (1, 2), (2, 3)] result = sum(n for _, n in init_tuple) print(result)

A.3
B.6
C.9
D. Nothing gets printed.

Click here to view the answer.
Answer. B

Q-6. Which of the following statements given below is/are true?

A. Tuples have structure, lists have an order.
B. Tuples are homogeneous, lists are heterogeneous.
C.Tuples are immutable, lists are mutable.
D.All of them.

Click here to view the answer.
Answer. A & C

Q-7. What will be the output of the following code snippet?

l = [1, 2, 3] init_tuple = ('Python',) * (l.__len__() - l[::-1][0]) print(init_tuple)

A. ()
B. (‘Python’)
C. (‘Python’, ‘Python’)
D.Runtime Exception.

Click here to view the answer.
Answer. A

Q-8. What will be the output of the following code snippet?

init_tuple = ('Python') * 3 print(type(init_tuple))

A. <class ‘tuple’>
B. <class ‘str’>
C. <class ‘list’>
D. <class ‘function’>

Click here to view the answer.
Answer. B

Q-9. What will be the output of the following code snippet?

init_tuple = (1,) * 3 init_tuple[0] = 2 print(init_tuple)

A. (1, 1, 1)
B. (2, 2, 2)
C. (2, 1, 1)
D. TypeError: ‘tuple’ object does not support item assignment

Click here to view the answer.
Answer. D

Q-10. What will be the output of the following code snippet?

init_tuple = ((1, 2),) * 7 print(len(init_tuple[3:8]))

A.Exception
B.5
C.4
D.None

Click here to view the answer.
Answer. C

💡 Recommended –Essential Python Optimization Tips and Tricks for Programmers.

Let’s begin with dictionaries in Python.

Q-1. What will be the output of the following code snippet?

a = {(1,2):1,(2,3):2} print(a[1,2])

A. Key Error
B. 1
C. {(2,3):2}
D. {(1,2):1}

Click here to view the answer.
Answer. B

Q-2. What will be the output of the following code snippet?

a = {'a':1,'b':2,'c':3} print (a['a','b'])

A. Key Error
B. [1,2]
C. {‘a’:1,’b’:2}
D. (1,2)

Click here to view the answer.
Answer. A

Q-3. What will be the output of the following code snippet?

fruit = {} def addone(index): if index in fruit: fruit[index] += 1 else: fruit[index] = 1 addone('Apple') addone('Banana') addone('apple') print (len(fruit))

A. 1
B. 2
C. 3
D. 4

Click here to view the answer.
Answer. C

Q-4. What will be the output of the following code snippet?

arr = {} arr[1] = 1 arr['1'] = 2 arr[1] += 1 sum = 0 for k in arr: sum += arr[k] print (sum)

A. 1
B. 2
C. 3
D. 4

Click here to view the answer.
Answer. D

Q-5. What will be the output of the following code snippet?

my_dict = {} my_dict[1] = 1 my_dict['1'] = 2 my_dict[1.0] = 4 sum = 0 for k in my_dict: sum += my_dict[k] print (sum)

A. 7
B. Syntax error
C. 3
D. 6

Click here to view the answer.
Answer. D

Q-6. What will be the output of the following code snippet?

my_dict = {} my_dict[(1,2,4)] = 8 my_dict[(4,2,1)] = 10 my_dict[(1,2)] = 12 sum = 0 for k in my_dict: sum += my_dict[k] print (sum) print(my_dict)

A. Syntax error
B. 30
{(1, 2): 12, (4, 2, 1): 10, (1, 2, 4): 8}
C. 47
{(1, 2): 12, (4, 2, 1): 10, (1, 2, 4): 8}
D. 30
{[1, 2]: 12, [4, 2, 1]: 10, [1, 2, 4]: 8}

Click here to view the answer.
Answer. B

Q-7. What will be the output of the following code snippet?

box = {} jars = {} crates = {} box['biscuit'] = 1 box['cake'] = 3 jars['jam'] = 4 crates['box'] = box crates['jars'] = jars print (len(crates[box]))

A. 1
B. 3
C. 4
D. Type Error

Click here to view the answer.
Answer. D

Q-8. What will be the output of the following code snippet?

dict = {'c': 97, 'a': 96, 'b': 98} for _ in sorted(dict): print (dict[_])

A.96 98 97
B. 96 97 98
C. 98 97 96
D. NameError

Click here to view the answer.
Answer. A

Q-9. What will be the output of the following code snippet?

rec = {"Name" : "Python", "Age":"20"} r = rec.copy() print(id(r) == id(rec))

A.True
B.False
C.0
D.1

Click here to view the answer.
Answer. B

Q-10. What will be the output of the following code snippet?

rec = {"Name" : "Python", "Age":"20", "Addr" : "NJ", "Country" : "USA"} id1 = id(rec) del rec rec = {"Name" : "Python", "Age":"20", "Addr" : "NJ", "Country" : "USA"} id2 = id(rec) print(id1 == id2)

A.True
B.False
C.1
D.Exception

Click here to view the answer.
Answer. A

31. Modify an existing list with a lambda function

Let’s take the previous map function we wrote and turn it into a one-liner with a lambda.

a = [10,20,30,40,50]list(map(lambda val:val*5, a))
#=> [50, 100, 150, 200, 250]

I could have left it as a map object until I needed to iterate over it but I converted to a list to show the elements inside.