擅长:python、mysql、java
<p>您可以使用索引<code>-1</code>获取每个元素的最后一个元素,只需对所有子列表执行此操作。</p>
<pre><code>print [item[-1] for item in my_list]
# ['b1', 'b2', 'c3', 'e4']
</code></pre>
<p>如果你在寻找一种习惯的方式,那么你可以</p>
<pre><code>import operator
get_last_item = operator.itemgetter(-1)
print map(get_last_item, my_list)
# ['b1', 'b2', 'c3', 'e4']
print [get_last_item(sub_list) for sub_list in my_list]
# ['b1', 'b2', 'c3', 'e4']
</code></pre>
<p>如果您使用的是Python3.x,那么您也可以这样做</p>
<pre><code>print([last for *_, last in my_list])
# ['b1', 'b2', 'c3', 'e4']
</code></pre>