Python Dictionaries

Python Dictionaries

University

15 Qs

quiz-placeholder

Similar activities

Python Quiz 2.0

Python Quiz 2.0

University

14 Qs

Python Quiz Techno India

Python Quiz Techno India

University

10 Qs

Python Dictionaries

Python Dictionaries

University

10 Qs

Python Module 1

Python Module 1

University - Professional Development

13 Qs

PyTron

PyTron

University

15 Qs

Topik7c-Dictionaries

Topik7c-Dictionaries

University

14 Qs

WarStory-DataStructure2

WarStory-DataStructure2

University

11 Qs

Python Basics: Dictionaries and Strings

Python Basics: Dictionaries and Strings

University - Professional Development

10 Qs

Python Dictionaries

Python Dictionaries

Assessment

Quiz

Computers

University

Hard

Created by

Ilyas Ustun

Used 4+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a dictionary in Python?

A collection of ordered items

A mapping from keys to values

A sequence of characters

A type of loop

Answer explanation

A dictionary in Python is a data structure that stores data as key-value pairs, making it a mapping from keys to values. This allows for efficient data retrieval and organization, distinguishing it from ordered collections or sequences.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a correct way to create an empty dictionary?

numbers = ()

numbers = []

numbers = ''

numbers = {}

Answer explanation

The correct way to create an empty dictionary in Python is using curly braces: numbers = {}. The other options create different data types: () is a tuple, [] is a list, and '' is a string.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the output of len({'zero': 0, 'one': 1, 'two': 2})?

1

0

2

3

Answer explanation

The function len() returns the number of key-value pairs in a dictionary. The given dictionary {'zero': 0, 'one': 1, 'two': 2} has three pairs: 'zero', 'one', and 'two'. Therefore, the output is 3.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which operator is used to check if a key exists in a dictionary?

!=

not in

==

in

Answer explanation

The 'in' operator is used to check if a key exists in a dictionary. It returns True if the key is found, making it the correct choice for this question.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the result of numbers.get('three', 0) if 'three' is not a key in the dictionary?

KeyError

None

3

0

Answer explanation

The method numbers.get('three', 0) returns the second argument (0) when 'three' is not a key in the dictionary. Therefore, the result is 0.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the method values() do in a dictionary?

Returns a list of keys

Returns a list of values

Deletes a key-value pair

Adds a new key-value pair

Answer explanation

The method values() in a dictionary returns a list of all the values stored in the dictionary. Therefore, the correct answer is 'Returns a list of values', as it specifically retrieves the values associated with the keys.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the result of the expression:
'one' in {'zero': 0, 'one': 1, 'two': 2}

None

True

KeyError

False

Answer explanation

The expression checks if 'one' is a key in the given dictionary. Since 'one' is indeed a key in {'zero': 0, 'one': 1, 'two': 2}, the result is True.

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?