[英]How to use object as value in dictionary in python?
Here's the code:这是代码:
import datetime
local = {};
class name:
x = 0
y = 0
time = 0
PCH = []
FCC_Queue = []
t = datetime.time(0, 0, 0)
p = name()
p.x = 10
p.y = 20.0
p.time = t.second
PCH.append('xyz','abc',1,15.0)
FCC_Queue.append(10.0,20.0,30.0)
local['Obj1'] = p
Of course you can and your code works.当然你可以,你的代码可以工作。
To access the x
of your object is as simple as访问对象的
x
非常简单
localhostrecord['Obje1'].x
To access the list you do the same and then treat this as a simple list要访问列表,请执行相同的操作,然后将其视为简单列表
localhostrecord['Obje1'].PCH
# e.g. access second element of PCH list
localhostrecord['Obje1'].PCH[1]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.