擅长:python、mysql、java
<p><code>zip</code>将从两个iterables返回一个元组;如果您采用相同的列表,但按照您的意愿进行了移动(在本例中,向前移动一个元素),则可以得到预期的结果</p>
<p>此外,发电机将在最短的iterable(第二个)上排气</p>
<pre class="lang-py prettyprint-override"><code>>>> [(a,b) for (a,b) in zip(my_list, my_list[1:])]
[('jack', 'liam'), ('liam', 'gary'), ('gary', 'poly')]
</code></pre>