版本:python3.7.4
7-6. 列表和字典。创建一个简单的股票证券投资数据系统。其中应至少包含4项数据:股市行情显示器符号、所持有的股票、购买价格及当前价位——你可以随意添加其他数据项,比如收益率,52周最高指数、最低指数。
dict_type={"股票代码":0,"股票名称":1,"购买价格":2,"当前价位":3,"最高指数":4}
dict={}
list_main=[]
list_tem=[]
pr='''
请依次输入 股票代码,股票名称,购买价格,当前价位,最高指数,以逗号分隔;
结束输入 q :
'''
while True:
tem=input(pr)
if tem=='q':
break
list_tem=tem.split(",")
new_list=list_tem
list_main.append(new_list)
print(list_tem)
while True:
item=input("请选择一列数据项【股票代码,股票名称,购买价格,当前价位,最高指数】进行排序:")
su=input("提醒:被选择用来排序的数据项必须是非重复的键,否则就会丢失数据,因为字典不允许一个键有多个值,yes/no?").strip().lower()
if su=="yes":
break
else:
item = input("请重新选择一列数据项【股票代码,股票名称,购买价格,当前价位,最高指数】进行排序:")
break
for i in list_main:
i_index=dict_type[item]
dict[i[i_index]]=i
for i in sorted(dict.keys()):
print(dict[i])
本文介绍了一个简易的股票数据管理系统实现方案,使用Python3.7.4编写。系统通过列表和字典来存储股票代码、名称、购买价格等信息,并提供用户交互输入数据的功能。此外,还实现了基于特定字段的数据排序功能。





