title: Randomly selecting values from a dictionary and assigning them to a new dictionary
body: <p>I have a huge list of file paths that I'm trying to organize for a project. I have sorted these file paths into three categories (colors red, green, and blue) and put them into a dictionary.
  Now I want to randomly select 9 of these file paths (3 from each category) and sort them into a secondary, smaller dictionary.
  This is the code I have used so far to select the file paths and I've printed them just to check over the output.</p>
  <pre><code>counter = 0
  while counter &lt; 3:
      files = [random.choice(i) for i in colors.values()]
      counter += 1
      print(files)
  </code></pre>
  <p>From this, I get 3 lists each one containing one of each category. What I need to do now is sort them into a new dictionary:</p>
  <pre><code>newDict = {blue1: [], 
             red1: [], 
             green1: [], 
             blue2: [], 
             red2: [], 
             green2: [], 
             blue3: [],  
             red3: [], 
             green3: []}
  </code></pre>
  <p>...so that there is one file per key and the file is in the relevant category still.
  Any advice on how I might be able to do this?
  Thanks in advance!</p>