Update the program so it uses a dictionary to store the data for each player (name, position, at_bats, hits). This shouldn't change the functionality of the program, but it should improve the readability of the code. Console CURRENT DATE: GAME DATE: MENU OPTIONS 1 Display lineup 2 3 4 5 6 7 Add player Remove player Move player Edit player position Edit player stats Exit program ======= POSITIONS C, 1B, 2B, 3B, SS, LF, CF, RF, P Menu option: 1 Player Baseball Team Manager 2021-03-19 7 Alex Dickerson 8 Austin Slater 9 Kevin Gausman 1 Tommy La Stella 2 Mike Yastrzemski 3 Donovan Solano 4 Buster Posey 5 Brandon Belt 6 Brandon Crawford Menu option: 7 Bye! POS 3B RF 2B с 1B SS LF CF P AB 1316 563 H 360 168 1473 407 4575 1380 3811 1003 4402 1099 586 160 569 147 56 2 AVG 0.274 0.281 0.276 0.302 0.263 0.250 0.273 0.274 0.036 Specifications Use a dictionary to store the data for each player. The csv module only works with a list of lists, not a list of dictionaries. To work around this, you can modify the functions that read and write the data to the file so they work correctly with a list of dictionaries.

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
9:22
12 of 14
Chapter 12: Use a dictionary to store player data
Update the program so it uses a dictionary to store the data for each player (name,
position, at_bats, hits). This shouldn't change the functionality of the program, but it
should improve the readability of the code.
Console
●
CURRENT DATE:
GAME DATE:
MENU OPTIONS
1 Display lineup
2
3
Add player
Remove player
4 Move player
5
6
7
Edit player position
Edit player stats
Exit program
Menu option: 1
Player
2021-03-19
POSITIONS
C, 1B, 2B, 3B, SS, LF, CF, RF, P
Baseball Team Manager
1 Tommy La Stella
2
Mike Yastrzemski
3 Donovan Solano
4
Buster Posey
5 Brandon Belt
6 Brandon Crawford
7 Alex Dickerson
8 Austin Slater
9 Kevin Gausman
Menu option: 7
Bye!
POS
3B
RF
2B
с
1B
SS
LF
CF
AB
==========
H
1316 360
563 168
1473 407
bridges.rwu.edu
4575
1380
3811 1003
4402 1099
586 160
569 147
56
2
AVG
0.274
0.281
0.276
Specifications
Use a dictionary to store the data for each player.
The csv module only works with a list of lists, not a list of dictionaries. To work
around this, you can modify the functions that read and write the data to the file so
they work correctly with a list of dictionaries.
0.302
0.263
0.250
0.273
0.274
0.036
Ć
11
Transcribed Image Text:9:22 12 of 14 Chapter 12: Use a dictionary to store player data Update the program so it uses a dictionary to store the data for each player (name, position, at_bats, hits). This shouldn't change the functionality of the program, but it should improve the readability of the code. Console ● CURRENT DATE: GAME DATE: MENU OPTIONS 1 Display lineup 2 3 Add player Remove player 4 Move player 5 6 7 Edit player position Edit player stats Exit program Menu option: 1 Player 2021-03-19 POSITIONS C, 1B, 2B, 3B, SS, LF, CF, RF, P Baseball Team Manager 1 Tommy La Stella 2 Mike Yastrzemski 3 Donovan Solano 4 Buster Posey 5 Brandon Belt 6 Brandon Crawford 7 Alex Dickerson 8 Austin Slater 9 Kevin Gausman Menu option: 7 Bye! POS 3B RF 2B с 1B SS LF CF AB ========== H 1316 360 563 168 1473 407 bridges.rwu.edu 4575 1380 3811 1003 4402 1099 586 160 569 147 56 2 AVG 0.274 0.281 0.276 Specifications Use a dictionary to store the data for each player. The csv module only works with a list of lists, not a list of dictionaries. To work around this, you can modify the functions that read and write the data to the file so they work correctly with a list of dictionaries. 0.302 0.263 0.250 0.273 0.274 0.036 Ć 11
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Dictionary
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