Let a grade file be any file in the following format: Student Number, Grade 101029383,80 192736611,0 292833315,51 109800384, 100 Complete the function below such that it constructs and return a dictionary that maps student numbers to grades. def make_dictionary (file_name: str) -> Dict [str, int]: """Given the name of a grade file file_name, return a dictionary that maps student numbers to grades. Assuming "grades.txt" contains the four records in the example file above >>> d = make_dictionary ("grades.txt") >>> d["101029383"] 80 >>> d["292833315"] 51 >>> len (d) 4 ||||||
Let a grade file be any file in the following format: Student Number, Grade 101029383,80 192736611,0 292833315,51 109800384, 100 Complete the function below such that it constructs and return a dictionary that maps student numbers to grades. def make_dictionary (file_name: str) -> Dict [str, int]: """Given the name of a grade file file_name, return a dictionary that maps student numbers to grades. Assuming "grades.txt" contains the four records in the example file above >>> d = make_dictionary ("grades.txt") >>> d["101029383"] 80 >>> d["292833315"] 51 >>> len (d) 4 ||||||
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
![Let a grade file be any file in the following format:
Student Number, Grade
101029383,80
192736611,0
292833315,51
109800384, 100
Complete the function below such that it constructs and return a dictionary that maps student numbers
to grades.
def make_dictionary (file_name: str) -> Dict [str, int]:
"""Given the name of a grade file file_name, return a dictionary
that maps student numbers to grades.
Assuming "grades.txt" contains the four records in the example
file above
>>> d = make_dictionary ("grades.txt")
>>> d["101029383"]
80
>>> d["292833315"]
51
>>> len (d)
4
grade_file = open(file_name, "r")
grades = {}
for line in grade_file:
return grades](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F7a4e5c9e-6f21-4738-a3be-8c5e3b781fb3%2F9961eb54-da2c-4d10-9b3c-4114f4dd60e1%2Fj73sxcz8_processed.png&w=3840&q=75)
Transcribed Image Text:Let a grade file be any file in the following format:
Student Number, Grade
101029383,80
192736611,0
292833315,51
109800384, 100
Complete the function below such that it constructs and return a dictionary that maps student numbers
to grades.
def make_dictionary (file_name: str) -> Dict [str, int]:
"""Given the name of a grade file file_name, return a dictionary
that maps student numbers to grades.
Assuming "grades.txt" contains the four records in the example
file above
>>> d = make_dictionary ("grades.txt")
>>> d["101029383"]
80
>>> d["292833315"]
51
>>> len (d)
4
grade_file = open(file_name, "r")
grades = {}
for line in grade_file:
return grades
![def lastname_dict (names: List [List[str]]) -> Dict [str, List[str]]:
"""Given a list of [last-name, first-name] entries, return a dictionary mapping
last-names to the list of first-names with that last-name.
>>> lastname_dict([ ["Universe", "Steven"], ["Universe", "Greg"], \
["Loot", "Mike"]])
{'Universe': ['Steven', 'Greg'], 'Loot': ['Mike']}
ans =
{}
for last_name, first_name in names:
if
else:
return ans](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F7a4e5c9e-6f21-4738-a3be-8c5e3b781fb3%2F9961eb54-da2c-4d10-9b3c-4114f4dd60e1%2F0oxppv_processed.png&w=3840&q=75)
Transcribed Image Text:def lastname_dict (names: List [List[str]]) -> Dict [str, List[str]]:
"""Given a list of [last-name, first-name] entries, return a dictionary mapping
last-names to the list of first-names with that last-name.
>>> lastname_dict([ ["Universe", "Steven"], ["Universe", "Greg"], \
["Loot", "Mike"]])
{'Universe': ['Steven', 'Greg'], 'Loot': ['Mike']}
ans =
{}
for last_name, first_name in names:
if
else:
return ans
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 4 steps with 1 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education