title: Python: how to iterate over 2 iterables sequentially (not zip)
body: <p>Imagine I have 2 iterables of any types let say for example list and string:</p>
  <pre><code>a = [1, 2, 3]
  b = &quot;abc&quot;
  </code></pre>
  <p>Is there a python friendly concise way to iterate over a and b sequentially (not in parallel like with zip) without tricking (the idea here is that a and b can be anything we just know they are iterables)</p>
  <p>So no such thing as:</p>
  <pre><code>for i in a + list(b):
  </code></pre>
  <p>Ideally I would have something:</p>
  <pre><code>for i in something(a, b):
      print(i)
  </code></pre>
  <p>that would be equivalent to doing</p>
  <pre><code>for i in a:
      print(i)
  for i in b:
      print(i)
  </code></pre>