在这段代码中,我想从文本文件中追加一个字典,并将字典的值作为列表。此代码仅将文本文件附加到具有1值的字典中。如何使值成为列表以及如何编写文本文件?
代码
dtablet{}
if device == "tablet":
for line in ftablet:
(key,val) = line.split(":")
dtablet[str(key)] = val
TEXT FILE(ftablet)
模型:apple,samsung,sony< ---我希望这些名字在一个列表中,其中键为模型 苹果:iPad1,iPad2,iPad3< ---我希望这些名字在一个列表中,密钥为apple ipad1:16GB,32GB,64GB< ---我想将这些记忆放在一个列表中并将密钥作为ipad1
谢谢
答案 0 :(得分:1)
在line.split(":")
之后,您将val
作为包含所有值的字符串。您必须再次拆分val
以获取值列表
dtablet{}
if device == "tablet":
for line in ftablet:
(key,val) = line.split(":")
dtablet[str(key)] = val.split(',')