【发布时间】:2014-12-19 22:50:21
【问题描述】:
def list(file_name):
list = []
with open(str(file_name)+".txt") as file:
for line in file.readlines():
s = line.split("|")
list.append({key1:s[0], key2:s[1],...})
return list
现在我遇到的问题是:我有一些字典列表要从不同的文件创建。并非所有文件都需要相同数量的密钥。问题是如何使这些密钥因情况而异。如果我定义这样的函数
def dictionary(file_name):
if file_name == "something":
dictionary = {key1:s[0],...}
问题是没有为此函数定义 s(应该拆分)。如果你们中的任何人有任何想法如何解决这个问题,请帮助。在此先感谢:D
【问题讨论】:
标签: python list dictionary key