Python Revision

Python Revision

University

16 Qs

quiz-placeholder

Similar activities

Python Module 1

Python Module 1

University - Professional Development

13 Qs

CSC305: TOPIC 7

CSC305: TOPIC 7

University

15 Qs

Dictionary Python

Dictionary Python

University

15 Qs

Python basic 2

Python basic 2

University

15 Qs

Python and data processing test

Python and data processing test

University

16 Qs

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

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

University

20 Qs

Python MCQ

Python MCQ

University

20 Qs

Round 4 - Harvest

Round 4 - Harvest

University

15 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?