擅长:python、mysql、java
<p>您不应该在遍历列表时尝试修改它。做到这一点的一个好方法是使用列表理解:</p>
<pre class="lang-py prettyprint-override"><code>segments_list = [[[0, 1, 2, 3, 4, 5], ['small', 'modest', 'little'], 16.218604324326577]]
clusters_appearance_list = [[[0, 0], ['jack']], [[0, 4], ['study']], [[0, 4], ['small', 'modest', 'little']], [[0, 5], ['big', 'large']]]
clusters_appearance_list = [cluster for cluster in clusters_appearance_list for segment in segments_list if cluster[1] != segment[1]]
print(clusters_appearance_list)
</code></pre>
<p>输出:</p>
<pre class="lang-py prettyprint-override"><code>[[[0, 0], ['jack']], [[0, 4], ['study']], [[0, 5], ['big', 'large']]]
</code></pre>