编程提示
·针对字典而言,输出字典的键运用 keys 函数,输出字典的值运用 values 函数,如需遍历字典的全部元素则可以通过 items 函数完成。
·在字典中新增键和值,可以运用 update 函数;删除相应的键和值,则可以运用 del 命令。
汇率变量 | 日期 | 中间价 | 涨跌幅(%) |
---|---|---|---|
美元兑人民币 | 2021-05-20 | 6.4464 | 0.3253 |
欧元兑人民币 | 2021-05-18 | 7.8233 | 0.1600 |
英镑兑人民币 | 2021-05-25 | 9.0986 | -0.1109 |
澳元兑人民币 | 2021-05-13 | 4.9951 | -0.8062 |
任务1
dict1 = {'汇率变量':'美元兑人民币','日期':'2021-05-20','中间价':6.4464,'涨跌幅':0.003253}
dict1
{'汇率变量': '美元兑人民币', '日期': '2021-05-20', '中间价': 6.4464, '涨跌幅': 0.003253}
dict2 = {'汇率变量':'欧元兑人民币','日期':'2021-05-18','中间价':7.8233,'涨跌幅':0.001600}
dict3 = {'汇率变量':'英镑兑人民币','日期':'2021-05-25','中间价':9.0986,'涨跌幅':-0.001109}
dict4 = {}
dict4['汇率变量']='澳元兑人民币'
dict4['日期']='2021-05-13'
dict4['中间价']=4.9951
dict4['涨跌幅']=-0.008062
dict4
{'汇率变量': '澳元兑人民币', '日期': '2021-05-13', '中间价': 4.9951, '涨跌幅': -0.008062}
dict1.keys()
dict_keys(['汇率变量', '日期', '中间价', '涨跌幅'])
dict2.values()
dict_values(['欧元兑人民币', '2021-05-18', 7.8233, 0.0016])
dict4.items()
dict_items([('汇率变量', '澳元兑人民币'), ('日期', '2021-05-13'), ('中间价', 4.9951), ('涨跌幅', -0.008062)])
任务2
dict1['日期']
'2021-05-20'
dict2['中间价']
7.8233
dict4['涨跌幅']
-0.008062
任务3
## 更正数据
dict3['日期'] = '2021-05-21'
dict3['中间价'] = '9.1204'
dict3['涨跌幅'] = 0.002572
dict3
{'汇率变量': '英镑兑人民币', '日期': '2021-05-21', '中间价': '9.1204', '涨跌幅': 0.002572}
任务4
dict2.update( {'前一日中间价':7.8108,'前一日涨跌幅':0.002413} )
print(dict2)
{'汇率变量': '欧元兑人民币', '日期': '2021-05-18', '中间价': 7.8233, '涨跌幅': 0.0016, '前一日中间价': 7.8108, '前一日涨跌幅': 0.002413}
del dict4['涨跌幅']
dict4
{'汇率变量': '澳元兑人民币', '日期': '2021-05-13', '中间价': 4.9951}
标签:dict4,case04,05,中间价,日期,2021,涨跌幅,数据结构,字典
From: https://www.cnblogs.com/dogfaraway/p/17715450.html