これら 2 つのステートメントが等しくない理由がわかりません。
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 項目です。