【发布时间】:2019-06-30 06:16:05
【问题描述】:
我将如何从包含以下数据的 Text_file.txt 创建一个类。所以 A-I 是我的对象。
Text_file.txt 格式:
[{'A': 443582874, 'B': '015490199481', 'C': 98874007784, 'D': 'Banana', 'E': 'buy', 'F': '0.2000', 'G': '0.031076', 'H': '-0.000000621520', 'I': '2019-02-01T11:19:22.740Z'}, {'A': 443484705, 'B': '015490131470', 'C': 98848326070, 'D': 'Apple', 'E': 'sell', 'F': '0.2000', 'G': '0.030879', 'H': '-0.000000617580', 'I': '2019-02-01T09:35:09.198Z'}]
所以当:
print(class['D0']):
返回:
Banana
和
print(class['D0':'D1'])
返回:
Banana
Apples
【问题讨论】:
-
[D0]...?!你的意思是['D0']...? -
我想应该是
[0]['D'] -
它可以帮助你
print(data[0].get('D))和print([x.get('D') for x in data[0:2]]) -
到目前为止你做了什么?我认为索引和切片等魔术方法在这里可以提供帮助,但不清楚您为什么要创建这样的解决方案。
-
好吧,您可以创建一个类,通过访问其
'D0'属性,从上述数组中返回[0]['D']……
标签: python class dictionary