Search Header Logo

Dictionary Methods Quiz

Authored by Gerard McCarthy

Information Technology (IT)

9th Grade

Dictionary Methods Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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.

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

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?