如何将文件中的内容转换成列表字典?

对于文件中存储的信息,我们如果想要调用,我们要先确定文件中存储的信息格式。

而把信息读取到内存中,为了方便调用,可以改为list(如字典)。

1.首先创建一个空字典

2.读取文件中的信息,通过for循环读取每一行的内容,同时将每一行用split()函数切成列表

  注意:文件每一行内容后都有一个“隐形的”“/n",所以我们还要用strip()函数

3.调用新生成的每个列表的第一个元素作为字典的键,并把列表赋给字典作为值

这个是文件:account.db

Jack,ssss45
Eric,sfgg347
Rain,ljjf4
accounts={
    #"Jack":["Jack","ssss45"],
}

f=open("account.db","r")
for line in f:
    line=line.strip().split(",")
    accounts[line[0]]=line
print(accounts)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值