Python解析列表

时间:2015-04-27 16:19:07

标签: python list parsing

我有一个包含信息的列表,而不是dict。当我只做print my_list时,它会产生:

[<Data_1: name=u'Name of A',id=101>,
<Data_2: name=u'Name of B',id=102>,
<Data_3: name=u'Name of C',id=103>,
...]

当我for x in my_list: print x时,它会产生:

Name of A
Name of B
Name of C
...

很明显,Python正在以某种方式解析它,但我如何提取每个元素的名称和id部分呢?如果这是在一个字典中,我会my_list.iteritems,但我只是在一个普通的列表上有点坚持如何做到这一点。

由于

1 个答案:

答案 0 :(得分:2)

您的问题的解决方案是:

for x in my_list: print x.name, x.id