Python Revision

Python Revision

University

16 Qs

quiz-placeholder

Similar activities

Python Quiz

Python Quiz

University

15 Qs

Spreadsheet Fundamentals - Quiz2

Spreadsheet Fundamentals - Quiz2

University

20 Qs

Coding Karel 2

Coding Karel 2

KG - University

20 Qs

GIS Spatial Data Models

GIS Spatial Data Models

University

15 Qs

2. Ayo Main Quiz Lagi

2. Ayo Main Quiz Lagi

University - Professional Development

20 Qs

SOFTWARE 7I

SOFTWARE 7I

7th Grade - University

20 Qs

Python List, and String

Python List, and String

10th Grade - University

20 Qs

IP-Com3 - Clase 2

IP-Com3 - Clase 2

University

12 Qs

Python Revision

Python Revision

Assessment

Quiz

Computers

University

Practice Problem

Medium

Created by

ncz9hjmftz apple_user

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?

Discover more resources for Computers