目录
1.set()函数的语法及用法
(1)语法:set(<iterable>)
参数说明:iterable:是指可遍历的对象。可为string字符串、list列表、tuple元组对象,可为空值,返回结果为新的空集对象即“set()”。但不可以直接传入number数字对象(float浮点数、int整数)否则会报错。
(2)用法:获取独特元素的无序集合。
即获取得到的集合里的元素是无先后顺序、不重复。
2.实例
(1)对象为字符串
set('1') #输出结果为{'1'}
set('a,b,c,b,c,d') #输出结果为:{',', 'a', 'b', 'c', 'd'}
set('andjn') #输出结果为:{'a', 'd', 'j', 'n'}
运行结果如下图所示。
说明:set('a,b,c,b,c,d') 中,“,”是作为一个字符串存在的,“,”以及“b”、“c”是重复的,所以删掉重复项,所以得到的结果输出结果为:{',', 'a', 'b', 'c', 'd'}。
(2)对象为数字
由于对象不能为数字,所以运行会报错。报错结果如下图所示。
(3)对象为元组
set((1,2,1)) #输出结果为:{1, 2}
set(('a','b','f','d','g','f')) #输出结果为:{'d', 'a', 'f', 'g', 'b'}
(4)对象为列表
set([1,2,1]) #输出结果为:{1, 2}
set(['a','b','f','d','g','f']) #输出结果为:{'a', 'b', 'd', 'f', 'g'}
运行结果如下图所示。
(5)对象为字典
set({2.3,5,0,5,6}) #输出结果为:{0, 2.3, 5, 6}
set({'a','b','f','d','g','f'}) #输出结果为:{'a', 'b', 'd', 'f', 'g'}
运行结果如下图所示
参考文章:Python 元组 | 菜鸟教程 (runoob.com)
python常见的四种数据类型(number、string、tuple、list)具体用法实例可参考
python常见的四种数据类型(number、string、tuple、list)语法及实例_小白修炼晋级中的博客-CSDN博客_python四大数据类型