当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python set构造函数用法及代码示例


Python 的 set(~) 构造函数根据给定的可迭代对象创建一个新集合。

注意

仅可迭代中的不同项才会添加到集合中。

参数

1.iterable | iterable | optional

用于创建新集合的迭代。

返回值

由可迭代对象构造的集合对象。如果没有提供可迭代对象,则返回空集。

例子

要根据 favorite_languages 字典的不同值创建新集:

favorite_languages = { 
   'bob': 'french',
   'emma': 'spanish', 
   'david': 'english',
   'silvia': 'french', 
}
set(favorite_languages.values())



{'english', 'french', 'spanish'}

请注意,'french' 在返回的集合中仅出现一次,因为仅添加不同的元素。

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python | set constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。