Python 如何从MaterialGroupMaster对象创建元组

Python 如何从MaterialGroupMaster对象创建元组,python,Python,我的数据结构如下: [<MaterialGroupMaster: test>, <MaterialGroupMaster: test material>, <MaterialGroupMaster: last>] 您没有字典列表,而是有自定义类的实例列表 要将每个属性提取到元组中,请使用: tuple(ob.attribute for ob in inputlist) 这不是一个字典列表。这看起来像是一个自定义对象列表。MaterialGroupMast

我的数据结构如下:

[<MaterialGroupMaster: test>, <MaterialGroupMaster: test  material>, <MaterialGroupMaster: last>]

您没有字典列表,而是有自定义类的实例列表

要将每个属性提取到元组中,请使用:

tuple(ob.attribute for ob in inputlist)

这不是一个字典列表。这看起来像是一个自定义对象列表。
MaterialGroupMaster
实例有哪些属性表示您要提取的值?我已经尝试了这个
materialMaster=get\u list\u或\u 404(MaterialGroupMaster)abc=tuple(MaterialGroupMaster中MaterialGroupMaster的MaterialGroupMaster.name)
,但是它说的是,
'MaterialGroupMaster'对象是不可订阅的
@DibyenduDutta:这是Django还是另一个ORM?这个错误毫无意义;什么是完整的回溯?
materialMaster[0].name
有效吗?抱歉@Martijn Pieters它工作得很好,我使用的是Django。另外,如果我打印
materialMaster[0]。name
它打印的是第一个实例值,即
test
@DibyenduDutta:请注意,我在回答中没有对MaterialGroupMaster使用
;我使用了一个本地名
ob
。是的@Martijn Pieters,我已经根据我的实例名更改了它。我在第一条评论中提到了代码。非常感谢:)
tuple(ob.attribute for ob in inputlist)