Dictionary Methods Quiz

Dictionary Methods Quiz

9th Grade

10 Qs

quiz-placeholder

Similar activities

Quiz sobre el ornitorrinco y la programación

Quiz sobre el ornitorrinco y la programación

8th Grade - University

15 Qs

Roblox Studio Lesson 6

Roblox Studio Lesson 6

6th Grade - University

12 Qs

Digital Image Facts and Formats

Digital Image Facts and Formats

9th - 12th Grade

14 Qs

Computers Software

Computers Software

9th Grade

10 Qs

HTML 5 Review Quiz

HTML 5 Review Quiz

9th - 12th Grade

10 Qs

Python for loop/lists

Python for loop/lists

9th Grade - University

15 Qs

CCDI Competition- League 2 - Cycle 3

CCDI Competition- League 2 - Cycle 3

9th - 12th Grade

5 Qs

Quiz về Kiểu Dữ Liệu List và Set (1)

Quiz về Kiểu Dữ Liệu List và Set (1)

7th Grade - University

15 Qs

Dictionary Methods Quiz

Dictionary Methods Quiz

Assessment

Quiz

Information Technology (IT)

9th Grade

Hard

Created by

Gerard McCarthy

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Which method is used to return the value for a specified key if it exists, otherwise returns a default value?

get()

keys()

values()

items()

Answer explanation

The method 'get()' is used to retrieve the value for a specified key in a dictionary. If the key exists, it returns the corresponding value; if not, it returns a default value, making it the correct choice for this question.

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What does the items() method return?

A view object displaying a list of the dictionary’s key-value pairs

A shallow copy of the dictionary

A view object displaying a list of all the values in the dictionary

A view object displaying a list of all the keys in the dictionary

Answer explanation

The items() method returns a view object that displays a list of the dictionary’s key-value pairs, allowing you to see both keys and their corresponding values together.

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Which method updates the dictionary with elements from another dictionary or an iterable of key-value pairs?

update()

setdefault()

pop()

popitem()

Answer explanation

The correct method is update(). It adds elements from another dictionary or an iterable of key-value pairs to the existing dictionary, modifying it in place.

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What does the pop() method do?

Removes and returns a key-value pair from the dictionary in LIFO order

Removes all items from the dictionary

Removes the specified key and returns the corresponding value

Returns a shallow copy of the dictionary

Answer explanation

The pop() method removes the specified key from a dictionary and returns its corresponding value. This is the correct choice, as it directly describes the method's functionality.

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Which method creates a new dictionary with keys from an iterable and values set to a specified value?

fromkeys()

update()

copy()

clear()

Answer explanation

The method fromkeys() creates a new dictionary by taking an iterable for keys and assigning a specified value to each key. This makes it the correct choice for creating a dictionary with uniform values.

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What does the keys() method return?

A shallow copy of the dictionary

A view object displaying a list of the dictionary’s key-value pairs

A view object displaying a list of all the values in the dictionary

A view object displaying a list of all the keys in the dictionary

Answer explanation

The keys() method returns a view object that displays a list of all the keys in the dictionary. This allows you to see the keys without creating a separate list, making it efficient for accessing dictionary keys.

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Which method removes and returns a key-value pair from the dictionary in LIFO order?

popitem()

pop()

clear()

setdefault()

Answer explanation

The method popitem() removes and returns the last inserted key-value pair from a dictionary, following LIFO (Last In, First Out) order. In contrast, pop() removes a specific key, clear() empties the dictionary, and setdefault() retrieves a value.

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?