我不明白为什么这两个陈述不相等。for item in tree.findAll('item'): names = [{ 'id': item.id.string, 'title': __decodefunction(item.entitle.string) }]它有1个项目,但是如果这些语句names = [{ 'id': item.id.string, 'title': __decodefunction(item.entitle.string)}for item in tree.findAll('item')]它有6个项目。我想使用first循环,但是它没有显示正确的项目数。正确的输出是6个项目。
2 回答
Cats萌萌
TA贡献1805条经验 获得超9个赞
收到
只是改变到这个
names = []
for item in tree.findAll('item'):
names.extend([{
'id': item.id.string,
'title': __decodefunction(item.entitle.string)
}])
添加回答
举报
0/150
提交
取消