Я не понимаю, почему эти 2 утверждения не равны.python dict в списке on for loop
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 элементов.
Благодарим вас за разъяснение сэр! –