6_集合
1.定义
在python中集合里面的元素是不重复的。
2.语法
set = {元素1,元素2,...,元素n,}
3.应用
-
其实并不意味着你不能存储重复的元素,而是在输出时,python会将重复的元素只输出其中的一个。例如:
num = {1,2,3,2,4,5,6} print(type(num)) print(num)
运行结果:
<class ‘set’>
{1, 2, 3, 4, 5, 6} -
对集合进行插入、删除元素
-
在python中,集合是可变的,因此可以向集合中插入元素,你可以向集合中插入单个或者多个元素。
-
插入单个元素
-
方法:
set.add(元素)
,例如:num_set = {4,6,8,} num_set.add(5) print(num_set)
运行结果
{8, 4, 5, 6}
-
插入多个元素
-
方法:
set.update({元素1,元素2,})
,例如:num_set = {1,2,3,} num_set.update({0,8,2,6,5}) print(num_set)
运行结果
{0, 1, 2, 3, 5, 6, 8}
-
-
可以删除集合中的元素
-
方法1:
set.pop()
,例如:num_set = {4,9,7,3} num_set.pop() print(num_set)
运行结果
{3, 4, 7}
-
方法2:
set.removr(元素)
删除指定的元素,例如:num_set = {4,9,7,3} num_set.pop() print(num_set)
运行结果
{1, 2, 5, 6, 9, 85}
-
-
-
遍历集合
-
在遍历集合时,只能使用for循环遍历,因为集合是无序的。例如:
num_set = {9,1,2,3,2,1,4,9,5,2,1,4,5} for i in num_set: print(i, end = ' ')
运行结果
1 2 3 4 5 9
-