title: How to modify the dictionary output
body: <p>I am scraping the news of a page with Scrapy, which is basically a title, meta text and text summary. The code is actually working fine but I have a problem with the dictionary output. The output displays first all titles, after that all meta text and finally all text summaries. But what I would need is one news after another with title, meta text and text summary. I guess something is wrong with the for loop or the selectors?</p>
  
  <p>Thanks for any help!</p>
  
  <p><strong>My Code:</strong></p>
  
  <pre><code>import scrapy
  class testspider(scrapy.Spider):
      name = 'test'
      start_urls = ['https://oilprice.com/Latest-Energy-News/World-News']    
  
      def parse(self, response):
          all_news = response.xpath('//div[@class="tableGrid__column tableGrid__column--articleContent category"]')
  
          for singlenews in all_news:         
              title_item = singlenews.xpath('//div[@class="categoryArticle__content"]//a//text()').extract()
              meta_item = singlenews.xpath('//div[@class="categoryArticle__content"]//p[@class="categoryArticle__meta"]//text()').extract()
              extract_item = singlenews.xpath('//div[@class="categoryArticle__content"]//p[@class="categoryArticle__excerpt"]//text()').extract()      
  
              yield {
                  'title_data' : title_item,
                  'meta_data' :  meta_item,
                  'extract_data' : extract_item        
              }
  </code></pre>
  
  <p><strong>Output:</strong></p>
  
  <pre><code>{'title_data': ['Global Energy-Related CO2 Emissions Stopped Rising In 2019', 'BHP
   Is Now The World’s Top Copper Miner', 'U.S. Budget Proposal Includes Sale Of 15 
  Mln Barrels Strategic Reserve Oil', ... , '**meta_data**': ['Feb 11, 2020 at 12:02
   | Tsvetana Paraskova', 'Feb 11, 2020 at 11:27 | MINING.com ', 'Feb 11, 2020 at 
  09:59 | Irina Slav', ... , '**extract_data**': ['The world’s energy-related carbon
   dioxide (CO2) emissions remained flat in 2019, halting two years of emissions 
  increases, as lower emissions in advanced economies offset growing emissions
   elsewhere, the International Energy…', 'BHP Group on Monday became the world’s 
  largest copper miner based on production after Chile’s copper commission announced 
  a slide in output at state-owned Codelco.\r\nHampered by declining grades 
  Codelco…', 'The budget proposal President Trump released yesterday calls for the 
  sale of 15 million barrels of oil from the Strategic Petroleum Reserve of the 
  United States.\r\nThe proceeds from the…', ... , ']}
  </code></pre>