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

Standards 1 and 2: Colonization & Colonial Society

Standards 1 and 2: Colonization & Colonial Society

11th Grade

10 Qs

OCR 1-9 Business 1.1 - The role of enterprise and entrepreneurs

OCR 1-9 Business 1.1 - The role of enterprise and entrepreneurs

10th - 11th Grade

10 Qs

Grade 9 Cognitive Test

Grade 9 Cognitive Test

9th Grade

10 Qs

Level 1 :Assessment 9-12

Level 1 :Assessment 9-12

9th - 12th Grade

10 Qs

education

education

9th Grade

7 Qs

Entrepreneurship 12 Module 9

Entrepreneurship 12 Module 9

12th Grade

10 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?