17 lines
374 B
Python
17 lines
374 B
Python
import csv
|
|
|
|
|
|
def read_portfolio(filename):
|
|
portfolio = []
|
|
with open(filename) as f:
|
|
rows = csv.reader(f)
|
|
_ = next(rows)
|
|
for row in rows:
|
|
record = {
|
|
'name': row[0],
|
|
'shares': int(row[1]),
|
|
'price': float(row[2])
|
|
}
|
|
portfolio.append(record)
|
|
return portfolio
|