如何在python中存储关联数据
我是python新手,想知道存储此数据集的最佳方法 它是这些文件中文件名和行号的映射,如下所示如何在python中存储关联数据,python,Python,我是python新手,想知道存储此数据集的最佳方法 它是这些文件中文件名和行号的映射,如下所示 file1: 1,4,10 file2: 99, 400 Python使用一种称为dictionary的数据类型。取决于您打算如何处理数据、如何访问数据以及数据是否是静态的 最简单、最灵活的方法之一是元组字典: dic = {"file1": (1, 4, 10), "file2": (99, 400)} 如果需要更改行号,可以使用列表: dic = {"file1": [1, 4, 10],
file1: 1,4,10
file2: 99, 400
Python使用一种称为dictionary的数据类型。取决于您打算如何处理数据、如何访问数据以及数据是否是静态的 最简单、最灵活的方法之一是元组字典:
dic = {"file1": (1, 4, 10), "file2": (99, 400)}
如果需要更改行号,可以使用列表:
dic = {"file1": [1, 4, 10], "file2": [99, 400]}
在非常特殊的情况下,您可以使用集合来确保直线只显示一次,并且如果您想使用集合的方法来创建差、并或交点:
dic = {"file1": set((1, 4, 10)), "file2": set((99, 400))}
[编辑]
顺便说一句:要访问数据,您可以从dic按文件名获取数据
dic["file1"]
或
[/编辑]
有帮助吗?否则,请说明目的
BRdata={“file1”:[1,4,10],“file2”:[99400]}
key = "file2"
dic[key]
dic.get(key) # optionally using the .get method, which allows for Default values