【发布时间】:2017-01-01 06:14:46
【问题描述】:
是否有任何有效的方法可以将集合与集合列表进行比较。目前我只是循环遍历集合列表并将列表中的每个元素与特定集合进行比较。
例如:set1=Set([1,2,5]) and lst1=[Set([1,2,3,4,5]),Set([10,11,12]),Set([7,8,9])] 现在我必须将set1 与列表lst1 中的每个集合进行比较。现在,如果我得到set1-st==0,其中st 是lst1 中的一个集合,我将打破循环,但在set1-st!=0 时会继续。
是否有任何有效的方法来进行这种比较,或者我们必须以旧方式进行(遍历列表并与给定的集合进行比较。)
【问题讨论】:
-
你在那里大写
Set。您是否在使用旧的sets模块及其sets.Set类?这已被弃用;你应该使用内置的set类型。 -
我正在使用
set..
标签: list python-2.7 set