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.
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
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](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F0732c3f7-f926-489a-8a12-bd0b1e56879e%2Fbaa67fce-c315-462d-8ab9-d517f9564b19%2F6yolfj8_processed.png&w=3840&q=75)
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
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
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](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
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)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
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)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education