<p>如果列表的开头正好是另一个列表的元素,那么检查最简单(最具python风格的方法)是什么?考虑以下示例:</p>
<pre><code>li = [1,4,5,3,2,8]
#Should return true
startsWithSublist(li, [1,4,5])
#Should return false
startsWithSublist(list2, [1,4,3])
#Should also return false, although it is contained in the list
startsWithSublist(list2, [4,5,3])
</code></pre>
<p>当然,我可以反复查看列表,但我想有一个更简单的方法。两个列表永远不会包含相同的元素两次,第二个列表将始终比第一个列表短或相等长。要匹配的列表的长度是可变的。在</p>
<p>如何在Python中实现这一点?在</p>