#use print statements to understand the type of variables
aa=[{'date': '2Q2019', 'revenue': 53809000000, 'earnings': 10044000000},
{'date': '3Q2019', 'revenue': 64040000000, 'earnings': 13686000000},
{'date': '4Q2019', 'revenue': 91819000000, 'earnings': 22236000000},
{'date': '1Q2020', 'revenue': 58313000000, 'earnings': 11249000000}]
print(type(aa))
for a in aa:
print(type(a))
print(a, a['date'],a['revenue'],a['earnings'])
вывод:
<class 'list'>
<class 'dict'>
{'date': '2Q2019', 'revenue': 53809000000, 'earnings': 10044000000} 2Q2019 53809000000 10044000000
<class 'dict'>
{'date': '3Q2019', 'revenue': 64040000000, 'earnings': 13686000000} 3Q2019 64040000000 13686000000
<class 'dict'>
{'date': '4Q2019', 'revenue': 91819000000, 'earnings': 22236000000} 4Q2019 91819000000 22236000000
<class 'dict'>
{'date': '1Q2020', 'revenue': 58313000000, 'earnings': 11249000000} 1Q2020 58313000000 11249000000
черчение
aa=[{'date': '2Q2019', 'revenue': 53809000000, 'earnings': 10044000000},
{'date': '3Q2019', 'revenue': 64040000000, 'earnings': 13686000000},
{'date': '4Q2019', 'revenue': 91819000000, 'earnings': 22236000000},
{'date': '1Q2020', 'revenue': 58313000000, 'earnings': 11249000000}]
dates,revs,earns=[],[],[]
for a in aa:
dates.append(a['date'])
revs.append(a['revenue'])
earns.append(a['earnings'])
import matplotlib.pyplot as p
p.plot(dates,revs,label='revenues')
p.plot(dates,earns,label='earnings')
p.legend()