Python Dictionaries

Python Dictionaries

University

15 Qs

quiz-placeholder

Similar activities

4.6.4 Logic Gates

4.6.4 Logic Gates

10th Grade - Professional Development

15 Qs

Software Engineering :TEST 2

Software Engineering :TEST 2

University

10 Qs

Redes I- Componentes y tipos de redes

Redes I- Componentes y tipos de redes

University

20 Qs

Dasar-Dasar Komputer - PPW23

Dasar-Dasar Komputer - PPW23

University

15 Qs

Què en saps de GSuite?

Què en saps de GSuite?

University - Professional Development

10 Qs

Firewall and Network Security

Firewall and Network Security

University

15 Qs

Soal SKD

Soal SKD

University - Professional Development

10 Qs

Week 4

Week 4

University

15 Qs

Python Dictionaries

Python Dictionaries

Assessment

Quiz

Computers

University

Practice Problem

Hard

Created by

Ilyas Ustun

Used 5+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

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?