Ch. 9 Intro To Python: Lesson 9-6 Dictionaries

Ch. 9 Intro To Python: Lesson 9-6 Dictionaries

9th - 12th Grade

10 Qs

quiz-placeholder

Similar activities

T6_The International Space Station

T6_The International Space Station

3rd - 12th Grade

10 Qs

DENTUM OTAK SET 8.1

DENTUM OTAK SET 8.1

11th Grade

10 Qs

Klasifikasi Akaun Siri 2

Klasifikasi Akaun Siri 2

10th Grade - University

10 Qs

Prinsip Perakaunan Quiz 1

Prinsip Perakaunan Quiz 1

1st - 12th Grade

15 Qs

RT GOLDEN BELL"DIFFICULT ROUND"transport/like+ing/suggestion

RT GOLDEN BELL"DIFFICULT ROUND"transport/like+ing/suggestion

3rd - 10th Grade

15 Qs

SPESIFIKASI DRONE DJI MAVIC ENTERPRISE DUAL

SPESIFIKASI DRONE DJI MAVIC ENTERPRISE DUAL

12th Grade

10 Qs

Advantages Of The Free Enterprise System

Advantages Of The Free Enterprise System

10th - 12th Grade

7 Qs

Econ Quiz #11 - Capital

Econ Quiz #11 - Capital

9th - 12th Grade

14 Qs

Ch. 9 Intro To Python: Lesson 9-6 Dictionaries

Ch. 9 Intro To Python: Lesson 9-6 Dictionaries

Assessment

Quiz

Education

9th - 12th Grade

Hard

Created by

Tim Sexton

Used 3+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

2 mins • 1 pt

Which of the following are true of Python dictionaries:

select all that apply

All the keys in a dictionary must be of the same type.

Dictionaries can be nested to any depth.

Dictionaries are accessed by key.

A dictionary can contain any object type except another dictionary.

Dictionaries are mutable.

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Media Image

Which of the following is not a valid way to define this dictionary in Python:

d = dict([

('foo', 100),

('bar', 200),

('baz', 300) ])

d = {'foo': 100, 'bar': 200, 'baz': 300}

d = { ('foo', 100), ('bar', 200), ('baz', 300) }

d = {} d['foo'] = 100 d['bar'] = 200 d['baz'] = 300

d = dict(foo=100, bar=200, baz=300)

3.

FILL IN THE BLANK QUESTION

2 mins • 1 pt

Media Image

What statement will remove the entry in the dictionary for key 'baz'?

4.

FILL IN THE BLANK QUESTION

2 mins • 1 pt

Media Image

Write the Python code that prints out Captain Kirk’s email address from the employee dictionary below:

Add your code below:

5.

MULTIPLE SELECT QUESTION

2 mins • 1 pt

Media Image

Which Python code could replace the ellipsis (...) below to get the following output to the left?

(Select all that apply.)

for ship, captain in captains.items(): print(ship, captain)

for ship in captains: print(ship, captains)

for ship in captains: print(ship, captains[ship])

6.

MULTIPLE SELECT QUESTION

2 mins • 1 pt

Media Image

Which of the following statements about this nested dictionary are true? (Select all that apply.)

The values for "California", "New York", and "Texas" are all dictionaries.

You can access the nested values directly by chaining square brackets ([]).

If you want to access the nested values, then you need to split the dictionary.

The syntax isn’t valid.

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Which of the following lines of code will create an empty dictionary named captains?

captains.dict()

captains = {dict}

type(captains)

captains = {}

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?