Python Questions and Answers Lists 4
Python Questions and Answers Lists 4
sanfoundry.com/python-programming-interview-questions-answers
August 6, 2017
2. values.append(i)
3. return values
4. f(1)
5. f(2)
6. v = f(3)
7. print(v)
Answer: c
Explanation: Execute in the shell to verify
2. What will be the output of the following Python code?
2. if 'amir' in names1:
3. print(1)
4. else:
5. print(2)
a) None
b) 1
c) 2
d) Error
View Answer
Answer: c
Explanation: Execute in the shell to verify.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!
3. What will be the output of the following Python code?
1/5
1. names1 = ['Amir', 'Bala', 'Charlie']
3. print(names2[2][0])
a) None
b) a
c) b
d) c
View Answer
Answer: d
Explanation: List Comprehension are a shorthand for creating new lists.
4. What will be the output of the following Python code?
1. numbers = [1, 2, 3, 4]
2. numbers.append([5,6,7,8])
3. print(len(numbers))
a) 4
b) 5
c) 8
d) 12
View Answer
Answer: b
Explanation: A list is passed in append so the length is 5.
5. To which of the following the “in” operator can be used to check if an item is in it?
a) Lists
b) Dictionary
c) Set
d) All of the mentioned
View Answer
Answer: d
Explanation: In can be used in all data structures.
6. What will be the output of the following Python code?
1. list1 = [1, 2, 3, 4]
2. list2 = [5, 6, 7, 8]
3. print(len(list1 + list2))
a) 2
b) 4
c) 5
2/5
d) 8
View Answer
Answer: d
Explanation: + appends all the elements individually into a new list.
7. What will be the output of the following Python code?
1. def addItem(listParam):
2. listParam += [1]
3. mylist = [1, 2, 3, 4]
4. addItem(mylist)
5. print(len(mylist))
a) 1
b) 4
c) 5
d) 8
View Answer
Answer: c
Explanation: + will append the element to the list.
8. What will be the output of the following Python code?
2. i = 0
5. i = i + 1
6. values = [1, 2, 3]
7. print(increment_items(values, 2))
8. print(values)
a)
None
[3, 4, 5]
b)
None
[1, 2, 3]
c)
3/5
[3, 4, 5]
[1, 2, 3]
d)
[3, 4, 5]
None
View Answer
Answer: a
Explanation: Execute in the shell to verify.
1. def example(L):
3. '''
4. i = 0
5. result = []
7. result.append(L[i])
8. i = i + 3
9. return result
Answer: a
Explanation: Run the code to get a better understanding with many arguments.
10. What will be the output of the following Python code?
2. veggies.insert(veggies.index('broccoli'), 'celery')
3. print(veggies)
4/5
d) [‘celery’, ‘carrot’, ‘broccoli’, ‘potato’, ‘asparagus’]
View Answer
Answer: a
5/5