问题:最近在编写程序得途中,经常遇到将字符串数据转化为列表or字典,方便数据的提取与储存,以下简单介绍一下三者之间的数据转化
1首先是一般需要将文本形式的数据从硬盘中读取出来
f = open('文件目录',mode = ‘rt’,encoding = 'utf-8')
text =f .read()
print(text)
2读取的字符串文件进行转化为列表或字典
dict ={} # 生成一个空字典
for str_stock in f:
stock = str_stock.strip().split(',') # 将每一行的字符转数据去掉\n后,分裂成列表
stock_name = stock[2]
stock_datas[stock_name] = stock # 使用索引将列表转化为字典
# print(stock_datas)
总结:使用到split(字符串 -->列表)
使用join方法(列表--->字符串)
使用索引将列表--->dict