setset可以用来在一个变量中存储多个值,set是python中内置的四种集合之一,其他三种分别是:List,Tuple,Dictionary,They有自己的场景和用途。set集合是一个无序无索引的集合,通常用{}表示,比如下面这个例子:thisset={"apple","banana","cherry"}print(thisset)PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py{'apple','banana','cherry'}集合中的值项目集是无序的,不可修改的,也是不可重复的。无序所谓无序就是集合中的值没有按照一定的顺序存储。不可变集是不可变的,这意味着您无法在创建后修改其中的项目。集合中不允许有重复值。set中的重复值会被踢出,如下代码所示:thisset={"apple","banana","cherry","apple"}print(thisset)PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py{'banana','cherry','apple'}获取长度Set获取set集合的长度,可以使用len()方法,比如下面的代码:thisset={"apple","banana","cherry"}print(len(thisset))PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py3setItemtypeset项目的类型可以任意,也就是说,它可以存储:string、int、boolean等,如下代码所示:set1={"apple","banana","cherry"}set2={1,5,7,9,3}set3={True,False,False}set4={"abc",34,True,40,"male"}type()从python的角度来看,set是一个类,如下代码示例:myset={"apple","banana","cherry"}print(type(myset))PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py
