Suppose listExample is [3, 4, 5, 20, 5, 25, 1, 3], what is list1 after listExample.pop()?
1.[3, 4, 5, 20, 5, 25, 1]
2. [1, 3, 3, 4, 5, 5, 20, 25]
3. [3, 5, 20, 5, 25, 1, 3]
4. [1, 3, 4, 5, 20, 5, 25]
What will be the output of the following Python code snippet? k = [print(i) for i in my_string if i not in "aeiou"]
1. prints all the vowels in my_string
2.prints all the consonants in my_string
3.prints all characters of my_string that aren’t vowels
4.prints only on executing print(k)
What will be the output of the following Python code? a=165 b=sum(list(map(int,str(a)))) print(b)
1.561
2. 5
3.12
4.Syntax error
What will be the output of the following Python code? a=["Apple","Ball","Cobra"] <br class="blank" />a.sort(key=len) print(a)
1. [‘Apple’, ‘Ball’, ‘Cobra’]
2. [‘Ball’, ‘Apple’, ‘Cobra’]
3. [‘Cobra’, ‘Apple’, ‘Ball’]
4. Invalid syntax for sort()
What will be the output of the following Python code? a=[[]]*3 a[1].append(7) print(a)
1. Syntax error
2. [[7], [7], [7]]
3.[[7], [], []]
4. [[],7, [], []]
What will be the output of the following Python code? import copy a=[10,23,56,[78]] b=copy.deepcopy(a) a[3][0]=95 a[1]=34 print(b)
1.[10,34,56,[95]]
2.[10,23,56,[78]]
3.[10,23,56,[95]]
4.[10,34,56,[78]]
What will be the output of the following Python code? l1=[10, 20, 30] l2=[-10, -20, -30] l3=[x+y for x, y in zip(l1, l2)]
1. Error
2.0
3. [-20, -60, -80]
4.[0, 0, 0]
What will be the output of the following Python code? myList = [1, 2, 3, 4, 5, 6] for i in range(1, 6): myList[i - 1] = myList[i] for i in range(0, 6): print(myList[i], end = " ")
1. 2 3 4 5 6 1
2.6 1 2 3 4 5
3. 2 3 4 5 6 6
4. 1 1 2 3 4 5
Which of the following is the same as list(map(lambda x: x**-1, [1, 2, 3]))?
1. [x**-1 for x in [(1, 2, 3)]]
2.[1/x for x in [(1, 2, 3)]]
3. [1/x for x in (1, 2, 3)]
4.error
How many elements are in m? m = [[x, y] for x in range(0, 4) for y in range(0, 4)]
1. 8
2.12
3.16
4.32
Read the information given below carefully and write a list comprehension such that the output is: [‘e’, ‘o’] w="hello" v=('a', 'e', 'i', 'o', 'u')
1. [x for w in v if x in v]
2. [x for x in w if x in v]
3. [x for x in v if w in v]
4. [x for v in w for x in w]
To which of the following the “in” operator can be used to check if an item is in it?
1.Lists
2.Dictionary
3. Set
4.All of the mentioned
What is the output of print(k) in the following Python code snippet? k = [print(i) for i in my_string if i not in "aeiou"] print(k)
1.all characters of my_string that aren’t vowels
2. a list of Nones
3. list of Trues
4. list of Falses
What will be the output of the following Python code snippet? my_string = "hello world" k = [(i.upper(), len(i)) for i in my_string] print(k)
1.[(‘HELLO’, 5), (‘WORLD’, 5)]
2. [(‘H’, 1), (‘E’, 1), (‘L’, 1), (‘L’, 1), (‘O’, 1), (‘ ‘, 1), (‘W’, 1), (‘O’, 1), (‘R’, 1), (‘L’, 1), (‘D’, 1)]
3.[(‘HELLO WORLD’, 11)]
4.none of the mentioned
What will be the output of the following Python code snippet? print([i+j for i in "abc" for j in "def"])
1. [‘da’, ‘ea’, ‘fa’, ‘db’, ‘eb’, ‘fb’, ‘dc’, ‘ec’, ‘fc’]
2.[[‘ad’, ‘bd’, ‘cd’], [‘ae’, ‘be’, ‘ce’], [‘af’, ‘bf’, ‘cf’]]
3. [[‘da’, ‘db’, ‘dc’], [‘ea’, ‘eb’, ‘ec’], [‘fa’, ‘fb’, ‘fc’]]
4. [‘ad’, ‘ae’, ‘af’, ‘bd’, ‘be’, ‘bf’, ‘cd’, ‘ce’, ‘cf’]
What will be the output of the following Python code snippet? print([i.lower() for i in "HELLO"])
1. [‘h’, ‘e’, ‘l’, ‘l’, ‘o’]
2. ‘hello’
3. [‘hello’]
4.hello
What will be the output of the following Python code snippet? print([if i%2==0: i; else: i+1; for i in range(4)])
1. [0, 2, 2, 4]
2.[1, 1, 3, 3]
3.error
4. None of the mentioned
What will be the output of the following Python code snippet? print([[i+j for i in "abc"] for j in "def"])
1. [‘da’, ‘ea’, ‘fa’, ‘db’, ‘eb’, ‘fb’, ‘dc’, ‘ec’, ‘fc’]
2.[[‘ad’, ‘bd’, ‘cd’], [‘ae’, ‘be’, ‘ce’], [‘af’, ‘bf’, ‘cf’]]
3.[[‘da’, ‘db’, ‘dc’], [‘ea’, ‘eb’, ‘ec’], [‘fa’, ‘fb’, ‘fc’]]
4.[‘ad’, ‘ae’, ‘af’, ‘bd’, ‘be’, ‘bf’, ‘cd’, ‘ce’, ‘cf’]
What will be the output of the following Python code snippet? x = [i**+1 for i in range(3)]; print(x);
1. [0, 1, 2]
2.[1, 2, 5]
3. error, **+ is not a valid operator
4. error, ‘;’ is not allowed
What will be the output of the following Python code? >>>list("a#b#c#d".split('#'))
1.[‘a’, ‘b’, ‘c’, ‘d’]
2. [‘a b c d’]
3.[‘a#b#c#d’]
4. [‘abcd’]
What will be the output of the following Python code? >>>list1 = [1, 3] >>>list2 = list1 >>>list1[0] = 4 >>>print(list2)
1. [1, 3]
2.[4, 3]
3.[1, 4]
4. [1, 3, 4]
What will be the output of the following Python code? >>>m = [[x, x + 1, x + 2] for x in range(0, 3)]
1. [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
2. [[0, 1, 2], [1, 2, 3], [2, 3, 4]]
3.[1, 2, 3, 4, 5, 6, 7, 8, 9]
4.[0, 1, 2, 1, 2, 3, 2, 3, 4]
What will be the output of the following Python code? a = [1, 5, 7, 9, 9, 1] <br class="blank" />b=a[0] <br class="blank" />x= 0 for x in range(1, len(a)): if a[x] > b: b = a[x] b= x print(b)
1.5
2.3
3.4
4. 0
What will be the output of the following Python code? a= [1, 2, 3, 4, 5] for i in range(1, 5): a[i-1] = a[i] for i in range(0, 5): print(a[i],end = " ")
1. 5 5 1 2 3
2.5 1 2 3 4
3. 2 3 4 5 1
4. 2 3 4 5 5
What will be the output of the following Python code? a="hello" b=list((x.upper(),len(x)) for x in a) print(b)
1. [(‘H’, 1), (‘E’, 1), (‘L’, 1), (‘L’, 1), (‘O’, 1)]
2. [(‘HELLO’, 5)]
3.[(‘H’, 5), (‘E’, 5), (‘L’, 5), (‘L’, 5), (‘O’, 5)]
4.Syntax error
What will be the output of the following Python code? a=[1,2,3,4] b=[sum(a[0:x+1]) for x in range(0,len(a))] print(b)
1. 10
2.[1,3,5,7]
3.4
4.[1,3,6,10]
What will be the output of the following Python code? a=[10,23,56,[78]] b=list(a) a[3][0]=95 a[1]=34 print(b)
1.[10,34,56,[95]]
2. [10,23,56,[78]]
3.[10,23,56,[95]]
4. [10,34,56,[78]]
What will be the output of the following Python code? a=[13,56,17] a.append([87]) a.extend([45,67]) print(a)
1. [13, 56, 17, [87], 45, 67]
2. [13, 56, 17, 87, 45, 67]
3. [13, 56, 17, 87,[ 45, 67]]
4.[13, 56, 17, [87], [45, 67]]
What will be the output of the following Python code? b=[2,3,4,5] a=list(filter(lambda x:x%2,b)) print(a)
1.[2,4]
2.[ ]
3. [3,5]
4.Invalid arguments for filter function
What will be the output of the following Python code? data = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] def ttt(m): v = m[0][0] for row in m: for element in row: if v < element: v = element return v print(ttt(data[0]))
1.1
2.2
3.4
4.5
What will be the output of the following Python code? data = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] print(data[1][0][0])
1.1
2.2
3.4
4. 5
What will be the output of the following Python code? def addItem(listParam): listParam += [1] mylist = [1, 2, 3, 4] addItem(mylist) print(len(mylist))
1.1
2. 4
3.5
4.8
What will be the output of the following Python code? def example(L): ''' (list) -> list ''' i = 0 result = [] while i < len(L): result.append(L[i]) i = i + 3 return result
1.Return a list containing every third item from L starting at index 0
2. Return an empty list
3.Return a list containing every third index from L starting at index 0
4.Return a list containing the items from L starting from index 0, omitting every third item
What will be the output of the following Python code? def f(i, values = []): values.append(i) return values f(1) f(2) v = f(3) print(v)
1.[1] [2] [3]
2. [1] [1, 2] [1, 2, 3]
3. [1, 2, 3]
4. 1 2 3 4
What will be the output of the following Python code? def f(values): values[0] = 44 v = [1, 2, 3] f(v) print(v)
1.[1, 44]
2.[1, 2, 3, 44]
3.[44, 2, 3]
4.[1, 2, 3]
What will be the output of the following Python code? def m(list): v = list[0] for e in list: if v < e: v = e return v values = [[3, 4, 5, 1], [33, 6, 1, 2]] for row in values: print(m(row), end = " ")
1. 3 33
2. 1 1
3.5 6
4.5 33
What will be the output of the following Python code? def unpack(a,b,c,d): print(a+d) x = [1,2,3,4] unpack(*x)
1.Error
2. [1,4]
3.[5]
4.5
What will be the output of the following Python code? import math [str(round(math.pi)) for i in range (1, 6)]
1. [‘3’, ‘3’, ‘3’, ‘3’, ‘3’, ‘3’]
2. [‘3.1’, ‘3.14’, ‘3.142’, ‘3.1416’, ‘3.14159’, ‘3.141582’]
3. [‘3’, ‘3’, ‘3’, ‘3’, ‘3’]
4. [‘3.1’, ‘3.14’, ‘3.142’, ‘3.1416’, ‘3.14159’]
What will be the output of the following Python code? l1=[1,2,3] l2=[4,5,6] [x*y for x in l1 for y in l2]
1. [4, 8, 12, 5, 10, 15, 6, 12, 18]
2.[4, 10, 18]
3. [4, 5, 6, 8, 10, 12, 12, 15, 18]
4.[18, 12, 6, 15, 10, 5, 12, 8, 4]
What will be the output of the following Python code? l=[1,2,3,4,5] [x&1 for x in l]
1. [1, 1, 1, 1, 1]
2.[1, 0, 1, 0, 1]
3. [1, 0, 0, 0, 0]
4. [0, 1, 0, 1, 0]
What will be the output of the following Python code? list1 = [1, 2, 3, 4] list2 = [5, 6, 7, 8] print(len(list1 + list2))
1. 2
2.4
3.5
4.8
What will be the output of the following Python code? lst=[3,4,6,1,2] lst[1:2]=[7,8] print(lst)
1. [3, 7, 8, 6, 1, 2]
2. Syntax error
3. [3,[7,8],6,1,2]
4. [3,4,6,7,8]
What will be the output of the following Python code? lst=[[1,2],[3,4]] print(sum(lst,[]))
1. [[3],[7]]
2.[1,2,3,4]
3.Error
4. [10]
What will be the output of the following Python code? matrix = [[1, 2, 3, 4], [4, 5, 6, 7], [8, 9, 10, 11], [12, 13, 14, 15]] for i in range(0, 4): print(matrix[i][1], end = " ")
1.1 2 3 4
2.4 5 6 7
3.1 3 8 12
4. 2 5 9 13
What will be the output of the following Python code? myList = [1, 5, 5, 5, 5, 1] max = myList[0] indexOfMax = 0 for i in range(1, len(myList)): if myList[i] > max: max = myList[i] indexOfMax = i >>>print(indexOfMax)
1.1
2.2
3.3
4.4
What will be the output of the following Python code? names1 = ['Amir', 'Bala', 'Chales'] if 'amir' in names1: print(1) else: print(2)
1. None
2. 1
3. 2
4.error
What will be the output of the following Python code? names1 = ['Amir', 'Bala', 'Charlie'] names2 = [name.lower() for name in names1] print(names2[2][0])
1. None
2. a
3.b
4.c
What will be the output of the following Python code? num = ['One', 'Two', 'Three'] for i, x in enumerate(num): print('{}: {}'.format(i, x),end=" ")
1. 1: 2: 3:
2.Exception is thrown
3.One Two Three
4.0: One 1: Two 2: Three
What will be the output of the following Python code? numbers = [1, 2, 3, 4] numbers.append([5,6,7,8]) print(len(numbers))
1. 4
2.5
3. 8
4.12
What will be the output of the following Python code? places = ['Bangalore', 'Mumbai', 'Delhi'] <br class="blank" />places1 = places places2 = places[:] <br class="blank" />places1[1]="Pune" places2[2]="Hyderabad" print(places)
1.[‘Bangalore’, ‘Pune’, ‘Hyderabad’]
2.[‘Bangalore’, ‘Pune’, ‘Delhi’]
3. [‘Bangalore’, ‘Mumbai’, ‘Delhi’]
4.[‘Bangalore’, ‘Mumbai’, ‘Hyderabad’]
What will be the output of the following Python code? points = [[1, 2], [3, 1.5], [0.5, 0.5]] points.sort() print(points)
1.[[1, 2], [3, 1.5], [0.5, 0.5]]
2.[[3, 1.5], [1, 2], [0.5, 0.5]]
3.[[0.5, 0.5], [1, 2], [3, 1.5]]
4. [[0.5, 0.5], [3, 1.5], [1, 2]]
What will be the output of the following Python code? s=["pune", "mumbai", "delhi"] [(w.upper(), len(w)) for w in s]
1. Error
2. [‘PUNE’, 4, ‘MUMBAI’, 6, ‘DELHI’, 5]
3.[PUNE, 4, MUMBAI, 6, DELHI, 5]
4.[(‘PUNE’, 4), (‘MUMBAI’, 6), (‘DELHI’, 5)]
What will be the output of the following Python code? values = [[3, 4, 5, 1 ], [33, 6, 1, 2]] for row in values: row.sort() for element in row: print(element, end = " ") print()
1. The program prints two rows 3 4 5 1 followed by 33 6 1 2
2. The program prints on row 3 4 5 1 33 6 1 2
3.The program prints two rows 3 4 5 1 followed by 33 6 1 2
4.The program prints two rows 1 3 4 5 followed by 1 2 6 33
What will be the output of the following Python code? values = [[3, 4, 5, 1], [33, 6, 1, 2]] v = values[0][0] for lst in values: for element in lst: if v > element: v = element print(v)
1. 1
2. 3
3. 5
4. 6
What will be the output of the following Python code? values = [[3, 4, 5, 1], [33, 6, 1, 2]] v = values[0][0] for row in range(0, len(values)): for column in range(0, len(values[row])): if v < values[row][column]: v = values[row][column] print(v)
1.3
2. 5
3.6
4.33
What will be the output of the following Python code? veggies = ['carrot', 'broccoli', 'potato', 'asparagus'] veggies.insert(veggies.index('broccoli'), 'celery') print(veggies)
1.[‘carrot’, ‘celery’, ‘broccoli’, ‘potato’, ‘asparagus’] Correct 1.00
2. [‘carrot’, ‘celery’, ‘potato’, ‘asparagus’]
3.[‘carrot’, ‘broccoli’, ‘celery’, ‘potato’, ‘asparagus’]
4.[‘celery’, ‘carrot’, ‘broccoli’, ‘potato’, ‘asparagus’]
What will be the output of the following Python code? x=[[1],[2]] print(" ".join(list(map(str,x))))
1.[1] [2]
2.[49] [50]
3.Syntax error
4.[[1]] [[2]]
What will be the output of the following Python code? >>>"Welcome to Python".split()
1. [“Welcome”, “to”, “Python”]
2.(“Welcome”, “to”, “Python”)
3. {“Welcome”, “to”, “Python”}
4.“Welcome”, “to”, “Python”
Write a list comprehension for number and its cube for l=[1, 2, 3, 4, 5, 6, 7, 8, 9].
1.[x**3 for x in l]
2. [x^3 for x in l]
3. [x**3 in l]
4.[x^3 in l]
Write the list comprehension to pick out only negative integers from a given list ‘l’.
1. [x<0 in l]
2. [x for x<0 in l]
3. [x in l for x<0]
4. [x for x in l if x<0]