title: Combine characters from two list of unequal length in python
body: <p>I have 2 lists of different length, one of numbers and one of characters:</p>
  
  <pre><code>x = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]
  y = ['A','B','C','D','E','Z','A','B','C','D','E','Z','A','B','C','D','E','F','Z','A','B','C','D','E','Z','A','B','C','D','E','Z','A','B','C','D','E','Z','A','B','C','D','E','A','B','C','D','A','B','C','Z','A','B','C','A','B','C','A','B','C','Z','A','B','C','A','B','C','A','B','C','A','B','C','A','B']
  </code></pre>
  
  <p>How would I loop through these so that I get the result <code>1A,1B,1C,1D,1E,1Z,2A</code> etc. (dependent on the numbers/characters in the lists)?</p>
  
  <p>EDIT As I point out in a comment below the character list does not repeat the same set of value, clearer example:</p>
  
  <p>If I have <code>x = [1,2,3]</code> and <code>y=['A','B','C','A','B','A','B','C']</code>, I would be looking for the answer <code>1A, 1B, 1C, 2A, 2B, 3A, 3B, 3C</code></p>