跳至正文
View Categories

< 1 min read

主要内容 #

  1. 集合的基本操作:添加, 删除, 清空
  2. 集合与列表、元组的区别

1. 集合的基本操作:添加 #

使用集合set的内置函数add()添加新的元素 格式如下: set1.add(element) set1为一个集合的变量 element为添加的元素的变量
set1 = {1, 2, 3, 4, 5}
#将6添加到集合中
set1.add(6)
print(set1)

#将1添加到集合中
set1.add(1)
print(set1)

2. 集合的基本操作:删除 #

删除集合元素的方法有两种: 一种是使用集合set的内置函数remove()删除元素 格式如下: set1.remove(element) set1为一个集合的变量 element为删除的元素的变量
set1 = {1, 2, 3, 4, 5}
set1.remove(1)
set1.remove(5)
#set1.remove(6)   #注:remove方法如果删除一个不在集合里的元素,程序会直接报错
print(set1)
另一种是使用集合set的内置函数discard()删除元素 格式如下: set1.discard(element) set1为一个集合的变量 element为删除的元素的变量
set1 = {1, 2, 3, 4, 5}
set1.discard(1)
set1.discard(5)
set1.discard(6)   #注:discard方法如果删除一个不在集合里的元素,程序不会报错
print(set1)

3. 集合的基本操作:清空 #

使用集合set的内置函数clear()清空集合里的所有元素 清空元素的意思是把集合内的所有元素删除,但是保留集合对象 格式如下: set1.clear() set1为一个集合的变量
set1 = {1, 2, 3, 4, 5, 6}
set1.clear()    
print(set1)

4. 集合与列表、元组的区别 #

5. 小结 #

  • 使用集合set的内置函数add()添加新的元素
  • 使用集合set的内置函数remove()或者discard()删除元素
  • 使用集合set的内置函数clear()清空集合里的所有元素
  • 集合与列表、元组的区别
  • OJ训练题 #

    1、查找字符“e”的索引 – ★
    2、英雄卡 – ★
    3、统计字符“e”的数量 – ★
    4、飞行棋 – ★★
    5、【基础】集合运算 – ★★★