Python---集合操作的方法---增---add() update() 、删-- remove() discard() pop()、查--- in ,not in,遍历操作。。

集合相关链接:Python--集合----无序,去重,空集合只能用set()方法-CSDN博客

集合----操作

add()方法:向  集合中  增加  一个元素(单一)-----单独一个元素

add    英 /æd/   v. 添加,掺入;(使)相加,加;增加;增添(某种特性);把……计算在内,包括;补充说,继续说

代码:-------如果重复add某个元素,集合会自动去重的。


students = set()
students.add('孙权')
students.add('周瑜')
print(students)

Python---集合操作的方法---增---add() update() 、删-- remove() discard() pop()、查--- in ,not in,遍历操作。。_第1张图片

update()方法:向集合中   增加   序列类型   的数据(字符串、列表、元组、字典)

注:

序列 :包括    字符串、列表、元组、集合以及字典。

update  英 /ˌʌpˈdeɪt/   v. 为……增加最新信息,更新;使现代化;向……提供最新信息

n. 最新报道,最新消息;(计算机软件的)更新;新型,新版

代码:

注释:空集合:用set() 代表,因为集合是无序的,去重的,所以,输出时候,顺序是乱的,

update()方法:向集合中   增加   序列类型   的数据(字符串、列表、元组、字典)


students = set()   #  空集合:用set() 代表
list1 = ['刘备', '关羽', '赵云']     #  列表
students.update(list1)   # update()方法:向集合中 增加  序列类型  的数据---列表
print(students)

图示:

Python---集合操作的方法---增---add() update() 、删-- remove() discard() pop()、查--- in ,not in,遍历操作。。_第2张图片

集合----操作

① remove()方法:删除集合中的指定数据,如果数据  不存在  则  报错

② discard()方法:删除集合中的指定数据,如果数据  不存在  也   不会报错

③ pop()方法:随机  删除集合中的  某个数据,并返回这个数据


remove   英 /rɪˈmuːv/   vt. 移开,拿开;除去,废除;把……免职,开除;脱下,摘下;<史,南非> 依法迫迁;远离;不同于,迥异于;<旧> 搬家

discard  英 /dɪˈskɑːd/    v. 扔掉,弃置;打出(无用的牌),垫(牌)

n. 被抛弃物;(纸牌游戏中)垫出的牌

pop  英 /pɒp/   爆出

代码:


# 1、定义一个集合
products = {'萝卜', '白菜', '水蜜桃', '奥利奥', '西红柿', '凤梨'}
# 2、使用remove方法删除白菜这个元素
products.remove('白菜')
print(products)
# 3、使用discard方法删除未知元素
products.discard('玉米')
print(products)
# 4、使用pop方法随机删除某个元素
del_product = products.pop()
print(del_product)

Python---集合操作的方法---增---add() update() 、删-- remove() discard() pop()、查--- in ,not in,遍历操作。。_第3张图片

集合----操作

① in :判断某个元素   是否   在   集合中,如果 ,则返回  True,否则返回   False

② not in :判断某个元素  不在   集合中,如果   不在,则返回  True,否则返回  False

代码:


# 定义一个set集合
s1 = {'刘备', '关羽', '曹操'}
# 判断刘帅是否在s1集合中
if '刘备' in s1:
    print('刘备在s1集合中')
else:
    print('刘备没有出现在s1集合中')

Python---集合操作的方法---增---add() update() 、删-- remove() discard() pop()、查--- in ,not in,遍历操作。。_第4张图片

③ 集合的遍历操作

基本语法:


for i in 集合:
    print(i)

代码:


# 定义一个set集合
s1 = {'刘备', '关羽', '曹操'}

# 循环遍历
for i in s1:
    print(i)

图示:

Python---集合操作的方法---增---add() update() 、删-- remove() discard() pop()、查--- in ,not in,遍历操作。。_第5张图片

你可能感兴趣的:(python+pycharm,python,开发语言,pycharm)