我不明白为什么这两个语句不相等。python dict列表for for循环
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个项目。
我想使用第一个循环,但它不显示正确数量的项目。正确的输出是6项。
谢谢你解释先生! –