title: ValueError: need more than 1 value to unpack while creating a dictionary
body: <p>As shown below, I am trying to create a new dictionary(student) using existing lists : keys and values;</p>
  
  <p>Values list has one of its elements already a list defined outside as courses.</p>
  
  <pre><code>student = {}
  keys = ['name', 'age', 'courses']
  
  courses = ['Python', 'Linux', 'Selenium Webdriver']
  
  values = ['Kapil', '29', courses]
  
  student = {key:value for key, value in zip(keys + values)}
  
  print (student)
  </code></pre>
  
  <p>When i run this i get the following error:</p>
  
  <p><a href="https://i.stack.imgur.com/nonXF.png" rel="nofollow noreferrer">Error while creating dictionary</a></p>