<p>是的,你是对的,<em>这基本上是将一列拆分为一个破折号,将员工ID号和他们的实际姓名分开(在原始数据中,他们合并在一列中)。</em></p>
<p>我将给您介绍一下<code>zip</code>和<code>lambda</code>的工作:</p>
<p><a href="https://docs.python.org/2/library/functions.html#zip" rel="nofollow"><strong>^{<cd1>}</strong><sup>from the docs</sup></a>:</p>
<blockquote>
<p>This function returns a list of tuples, where the i-th tuple contains the i-th element from each of the argument sequences or iterables.</p>
</blockquote>
<p><strong>示例</strong>:</p>
<pre><code>>>> my_list1 = [1, 2, 3, 4, 5]
>>> my_list2 = ['a', 'e', 'i', 'o', 'u']
>>> zip(my_list1, my_list2) #Returns a list of tuples, each tuple has a number corresponding to its number vowel.
[(1, 'a'), (2, 'e'), (3, 'i'), (4, 'o'), (5, 'u')]
>>>
</code></pre>
<p><a href="https://docs.python.org/2/tutorial/controlflow.html#lambda-expressions" rel="nofollow"><strong>^{<cd2>}</strong><sup>from the docs</sup></a>:</p>
<blockquote>
<p>Small anonymous functions can be created with the lambda keyword. This function returns the sum of its two arguments: lambda a, b: a+b</p>
</blockquote>
<p><strong>示例</strong>:</p>
<pre><code>>>> #Writing a function that squares numbers
>>>
>>> #Long way
>>> def square(x):
... return x**2
...
>>>
>>> #Short way
>>> square = lambda x: x**2
>>>
</code></pre>