當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。