擅长:python、mysql、java
<p>您正在保存一个列表列表,该列表无法转换为集合。你得先把它弄平。有很多例子说明如何做到这一点(我将使用<code>itertools.chain</code>提供一个例子,我更喜欢python的嵌套理解)。你知道吗</p>
<p>另外,作为旁注,我将这一行分成几行,以使其更具可读性:</p>
<pre><code>list_accepted_car.append(list_car_id[0:min(len(list_car_id),num_accepted-len(list_accepted_car))])
</code></pre>
<p>你可以做:</p>
<pre><code>from itertools import chain
# code ...
unique_accepted_list = set(chain.from_iterable(list_accepted_car))
</code></pre>
<p>最好的选择是在这里根本不使用列表,而是从一开始就使用集合。你知道吗</p>