plz帮我找到在python中存储数据的最佳解决方案。例如,有很多人,每个人都有电话号码,身份证,书。我需要制作一组人类。如何组织它以便人的名字是关键?
答案 0 :(得分:1)
它真的取决于你的数据(大小,cols等......)
一个不错的选择是list
dicts
:
my_data = [{"Name":"John","Age":15}, {"Name":"Bob","Age":16}]
print my_data[0]['Name']
print my_data[0]['Age']
print my_data[1]['Name']
print my_data[1]['Age']
输出:
John
15
Bob
16
答案 1 :(得分:0)
您可以这样使用字典
d = {}
d[name] = [v1, v2, v2]
答案 2 :(得分:0)
将数据存储在字典中,如下所示:
human_data = {
'john': {
'id': 1,
'phone_number': '666333'
}
}
如果要保存该数据(保留它),则可以将其存储在文件或数据库中:
import json
with open('file.json', 'w') as f:
json.dump(human_data, f)