我正在使用 Python v3.3.2
我对此进行了研究,但似乎仍然没有运气,所以我想我会发布。
我有一个类文件,它创建一个空列表并从另一个文件收集值并将所述值放入列表中。它这样做了两次,因此它创建了两组数字。例如:
[1, 2, 3, 4, 5, 6, 7]
[5, 6, 7, 8, 9, 10]
一个新的数字列表被放入等式中。例如:
[1, 5, 7, 3]
我帮助确定新的一组数字是否是这两组数字的一个子集。例如:
[1, 5, 7, 3] is subset of [1, 2, 3, 4, 5, 6, 7]
[1, 5, 7, 3] is not a subset of [5, 6, 7, 8, 9, 10]
我还需要帮助确定两组的交集。例如:
[5, 6, 7] is the intersection of [1, 2, 3, 4, 5, 6, 7] and [5, 6, 7, 8, 9, 10]
我需要帮助的最后一件事是合并这两组并删除重复项。例如:
[1, 2, 3, 4, 5, 6, 7] + [5, 6, 7, 8, 9, 10] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
任何人都可以帮助我解决这些问题吗?