Python Revision

Python Revision

University

16 Qs

quiz-placeholder

Similar activities

Python basic 2

Python basic 2

University

15 Qs

Python and data processing test

Python and data processing test

University

16 Qs

HCI 584 Python quiz

HCI 584 Python quiz

University

15 Qs

Milking Minds 2 17-01-24

Milking Minds 2 17-01-24

University

15 Qs

PYTHON FUNCTION

PYTHON FUNCTION

University

20 Qs

Функции в Питоне. По степику

Функции в Питоне. По степику

University

20 Qs

Python MCQ

Python MCQ

University

20 Qs

PYTHON PROGRAMMING Q4 FUNCTIONS

PYTHON PROGRAMMING Q4 FUNCTIONS

University

20 Qs

Python Revision

Python Revision

Assessment

Quiz

Computers

University

Medium

Created by

ncz9hjmftz apple_user

Used 1+ times

FREE Resource

16 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is a lambda function in Python?

A lambda function in Python is a small anonymous function defined using the lambda keyword. It can take any number of arguments, but can only have one expression.

A lambda function in Python is a function that requires a return statement

A lambda function in Python is a function that can only take one argument

A lambda function in Python is a built-in function that performs mathematical operations

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can you add a key-value pair to a dictionary in Python?

dictionary_name[key] = value

dictionary_name.update(key, value)

dictionary_name[key] += value

dictionary_name.add(key, value)

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What is the difference between append() and extend() methods in Python lists?

append() adds multiple elements, extend() adds a single element

append() and extend() are the same method with different names

append() and extend() are used for removing elements from a list

append() adds a single element, extend() adds multiple elements

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What are *args and **kwargs in Python functions?

*args and **kwargs are interchangeable and can be used interchangeably in Python functions.

*args and **kwargs are reserved keywords in Python that cannot be used in functions.

*args are used for keyword arguments, and **kwargs are used for non-keyword arguments in Python functions.

*args are used for non-keyword arguments, and **kwargs are used for keyword arguments in Python functions.

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Write a Python function to find the sum of all elements in a list using recursion.

def sum_list(lst): if len(lst) == 0: return 0 else: return lst[0] + sum_list(lst[1:])

def sum_list(lst): return lst[0] + sum_list(lst[1:])

def sum_list(lst): return lst[0] + sum_list(lst)

def sum_list(lst): return lst[0] + sum_list(lst[:-1])

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can you remove a key from a dictionary in Python?

dictionary.pop(key)

dictionary.remove(key)

dictionary.clear(key)

dictionary.delete(key)

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main difference between the pop() and clear() methods in Python lists?

pop() method removes the last element of a list, while clear() method removes all elements from a list.

pop() method removes the first element of a list, while clear() method removes the last element from a list.

pop() method removes an element at a specified index, while clear() method removes all occurrences of a specified value.

pop() method removes all elements from a list, while clear() method removes the last element of a list.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?