Python Revision

Python Revision

University

16 Qs

quiz-placeholder

Similar activities

PPS PYTHON QUIZ

PPS PYTHON QUIZ

University

20 Qs

CS201: Chapter 5

CS201: Chapter 5

University

13 Qs

Week 7 Quiz

Week 7 Quiz

University

15 Qs

Day 9 - ONLINE TEST - PL03 PYTHON PROGRAMMING

Day 9 - ONLINE TEST - PL03 PYTHON PROGRAMMING

University

20 Qs

CSE 102 Exam 3 Practice

CSE 102 Exam 3 Practice

University

18 Qs

Basics of programming - Quiz - 01

Basics of programming - Quiz - 01

University - Professional Development

20 Qs

c++ last

c++ last

1st Grade - University

13 Qs

AI BootCamp: 2024 Edition- Session 1

AI BootCamp: 2024 Edition- Session 1

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?