Python Revision

Python Revision

University

16 Qs

quiz-placeholder

Similar activities

Java Quiz 3

Java Quiz 3

University

15 Qs

JAVA - Arrays

JAVA - Arrays

University - Professional Development

15 Qs

DS-U2-QUIZ2

DS-U2-QUIZ2

University

12 Qs

Programming Concepts in C - Quiz-II

Programming Concepts in C - Quiz-II

University

20 Qs

PBO Inheritance Episode 2

PBO Inheritance Episode 2

University

18 Qs

Logika & Pemrograman (ID)

Logika & Pemrograman (ID)

10th Grade - Professional Development

20 Qs

Java Control and Loop -2

Java Control and Loop -2

University

20 Qs

Intro to Data Mining

Intro to Data Mining

University

15 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