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
icon
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
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
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
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
File Input and Output Operations
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education