今日、BeautifulSoupを使用してzipファイルへのパスのリストを含むディレクトリインデックスを解析していて、興味深いことに気づきました。href
取得したタグのすべてのプロパティを取得して、それらを直接キューに入れたいとしましょう。
q = Queue.Queue()
[q.put(tag['href']) for tag in soup.findAll('a')]
理解を何にも割り当てずにインラインで使用して、定期的な呼び出しで別のイテレータを生成できるような状況に遭遇したことはありません。これは悪い習慣と見なされますか?それ自体は「pythonic」ですか?すべてのアイテムをキューに入れるためのより良いワンライナーはありましたか?