擅长:python、mysql、java
<p>由于<strong>集合</strong>不可下标,我们应该将它们转换为<strong>列表</strong>,然后再将它们转换回<strong>集合</strong></p>
<pre><code>lst = [{1, 2, 3, 4, 5, 6}, {15, 19, 16, 21, 20, 45, 78}]
a_lst, b_lst = [], []
for i in lst:
i = list(i)
a_lst.append(set(i[:len(i) // 2]))
b_lst.append(set(i[len(i) // 2:]))
print(a_lst)
print(b_lst)
</code></pre>
<h2>输出</h2>
<pre><code>>>> [{1, 2, 3}, {45, 78, 15}]
>>> [{4, 5, 6}, {16, 19, 20, 21}]
</code></pre>