Write a python program that will make a dictionary from the given list of  Student IDs based on the department and admitted year. ID explanation: First 2 digits: Year 4th and 5th digit: Department                            01 = CSE, 41=CS, 21=EEE For example, ID: 21121347, in this ID, the first 2 digits are 21. So the  year is 2021. The 4th and 5th digit are 21. So the department in EEE. Given List [Your code should work for all types of similar IDs if the given  List is changed.]: IDs =  ['20201199','21121347','19101052','19301121','20221369','21241199','19241187','20141007','20101035', '21121875', '19141534', '20341552', '20121135', '21341001'] Sample Output (You have to print the resultant dictionary only) {      'CSE':{                '2020': ['20201199', '20101035'],                '2019': ['19101052', '19301121']                },      'EEE':{                '2021': ['21121347', '21121875'],                '2020': ['20221369', '20121135']                },      'CS':{               '2019': ['19241187', '19141534'],               '2020': ['20141007', '20341552'],               '2021': ['21241199', '21341001']              } }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
100%

Write a python program that will make a dictionary from the given list of 
Student IDs based on the department and admitted year.
ID explanation:
First 2 digits: Year
4th and 5th digit: Department
                           01 = CSE, 41=CS, 21=EEE

For example, ID: 21121347, in this ID, the first 2 digits are 21. So the 
year is 2021.
The 4th and 5th digit are 21. So the department in EEE.

Given List [Your code should work for all types of similar IDs if the given 
List is changed.]:

IDs = 
['20201199','21121347','19101052','19301121','20221369','21241199','19241187','20141007','20101035', '21121875', '19141534', '20341552', '20121135', '21341001']

Sample Output (You have to print the resultant dictionary only)
{
     'CSE':{
               '2020': ['20201199', '20101035'],
               '2019': ['19101052', '19301121']
               },
     'EEE':{
               '2021': ['21121347', '21121875'],
               '2020': ['20221369', '20121135']
               },
     'CS':{
              '2019': ['19241187', '19141534'],
              '2020': ['20141007', '20341552'],
              '2021': ['21241199', '21341001']
             }
}

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY