나는 왜이 두 문장이 동일하지 않은지 이해하지 못합니다.for for 루프의 목록에있는 파이썬 dict
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 개 항목입니다.
변경은 선생님을 설명 주셔서 감사합니다! –