Write the function data_tuple_from_line(line_str) that takes a line of input (with value separated by commas) and returns a tuple containing install_id, install_date, size, cost, subsidy, zip code, city, state. In the result tuple:

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

Write the function data_tuple_from_line(line_str) that takes a line of input (with value separated by commas) and returns a tuple containing install_id, install_date, size, cost, subsidy, zip code, city, state.

In the result tuple:

  • The install_id, install_date, zip code, city, and state should all be strings.
  • The size, cost, and subsidy should all be floats.
  • The city should be in title case.

 

 

Test
Result
line = 'SCE-INT-500025441, 2011-09-23,4.48,35175,4094,90254,Hermosa Beach, CA'
<class 'tuple'>
data_tuple
=
data_tuple_from_line (line)
SCE-INT-500025441
print (type (data_tuple))
2011-09-23
4.48
for item in data_tuple:
print (item)
35175.0
4094.0
90254
Hermosa Beach
CA
line = 'SCE-INT-500671284, 2015-03-26,7.206122449,-1,0,92241, DESERT HOT SPRINGS, CA' SCE-INT-500671284
data_tuple_from_line (line)
data_tuple
=
2015-03-26
for item in data_tuple:
7.206122449
print(item)
-1.0
0.0
92241
Desert Hot Springs
CA
107011 <class 'str'>
line = '107011, 2020-05-22, 14.4,-1,-1,85083, Phoenix, AZ'
data_tuple = data_tuple_from_line (line)
2020-05-22 <class 'str'>
for item in data_tuple:
print(item, type (item))
14.4 <class 'float'>
-1.0 <class 'float'>
-1.0 <class 'float'>
85083 <class 'str'>
Phoenix <class 'str'>
AZ <class 'str'>
Transcribed Image Text:Test Result line = 'SCE-INT-500025441, 2011-09-23,4.48,35175,4094,90254,Hermosa Beach, CA' <class 'tuple'> data_tuple = data_tuple_from_line (line) SCE-INT-500025441 print (type (data_tuple)) 2011-09-23 4.48 for item in data_tuple: print (item) 35175.0 4094.0 90254 Hermosa Beach CA line = 'SCE-INT-500671284, 2015-03-26,7.206122449,-1,0,92241, DESERT HOT SPRINGS, CA' SCE-INT-500671284 data_tuple_from_line (line) data_tuple = 2015-03-26 for item in data_tuple: 7.206122449 print(item) -1.0 0.0 92241 Desert Hot Springs CA 107011 <class 'str'> line = '107011, 2020-05-22, 14.4,-1,-1,85083, Phoenix, AZ' data_tuple = data_tuple_from_line (line) 2020-05-22 <class 'str'> for item in data_tuple: print(item, type (item)) 14.4 <class 'float'> -1.0 <class 'float'> -1.0 <class 'float'> 85083 <class 'str'> Phoenix <class 'str'> AZ <class 'str'>
Expert Solution
steps

Step by step

Solved in 2 steps with 2 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