title: creating a dictionary and assigning multiple values to each key using loops
body: <p>I have the following dictionary, created with a set of keys, and I wish to add multiple values to each respective key using a loop (or any other method)</p>
  
  <p>Note: *This is not a duplicate of a similar question, as I wish to do it <strong>without</strong> using default dictionary or set default </p>
  
  <p><strong>Code</strong></p>
  
  <pre><code>def main():
      #Create an empty dictionary
      dict={}
  
      #create a sequence of keys (USING TUPLES) that would be used to store teacher's details
      seq=('name','salary','subject')
  
      #create a dictionary from the sequence above
      dict=dict.fromkeys(seq)
      print(str(dict))
      #........as of yet the dictionary does not have values
  
      #Add values to the dictionary
      dict=dict.fromkeys(seq,10)
      print("New Dictionary with values:",dict)
      #........this obviously doesn't make sense, as a teacher's name is unlikely to be all 10!!
  
      #Add multiple values to the the dictionary....
      teacher_detail_values=('Mr Moose','25k','Philosophy')
      for i in range(len(dict)):
          for j in range(len(teacher_detail_values)):
              dict=dict.fromkeys(seq,teacher_detail_values(j))
      print("Final New Dictionary with values:",dict)
  
  
  main()
  </code></pre>
  
  <p>The code I am trying to work with in order to arrive at the most elegant solution is:</p>
  
  <pre><code>for i in range(len(dict)):
              for j in range(len(teacher_detail_values)):
                  dict=dict.fromkeys(seq,teacher_detail_values(j))
          print("Final New Dictionary with values:",dict)
  </code></pre>
  
  <p>Any solutions with explanations appreciated. Please note that I do not wish to introduce any modules (so no default dict or set_default) as this is for beginner teaching/learning purposes</p>
  
  <p><strong>Expected output:</strong>
  Teaching/Learning aim: <strong>Using nested for loops</strong></p>
  
  <pre><code>Final New Dictionary with values: {'name': Mr Moose, 'salary': 25K, 'subject': Philosophy}
  </code></pre>