Python基础实战之集合元素的添加和删除
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础实战之集合元素的添加和删除相关的知识,希望对你有一定的参考价值。
参考技术A 集合元素的添加操作有两种方法:1、调用add()方法,一次添加一个元素
2、调用update()方法,至少添加一个元素
------------------------------
s=10,20,40,80
s.add(30) #一次添加一个元素
print(s) #10,30,20,40,80
s.updae(200,300,400) #一次至少添加一个元素
print(s) #200,10,300,20,400,30,80,40
s.update([800,900]) #可以添加列表
s.update((45,55)) #可以添加元组
print(s) #200,5510,45,300,800,20,900,400,30,80,40
------------------------------
集合元素的删除操作
1、调用remove()方法,一次删除一个指定元素,如果指定的元素不存在抛出KeyError
2、调用discard()方法,一次删除一个指定元素,如果指定的元素不存在不抛异常
3、调用pop()方法,一次只删除一个任意元素
4、调用clear()方法,清空集合
------------------------------
s.remove(200) #一次删除一个指定元素,如果指定的元素不存在抛出KeyError
print(s) #55,10,45,300,800,20,900,400,30,80,40
s.discard(900) #一次删除一个指定元素,如果指定的元素不存在不抛异常
print(s) #55,10,45,300,800,20,400,30,80,40
s.pop() #删除谁不知道,任意一个元素
print(s) #55,10,45,800,20,400,30,80,40
s.clear() #清空集合中的所有元素
print(s) #set()
重修课程day6(python基础4之集合和文件操作)
一 字典属性方法补充
1 clear :清空
2 Cory:拷贝
3 fromkeys:生成一个字典,类下面的一个属性方法
4 pop :删除
5 popitem : 删除整个元素
6 setdefault:只添加不修改
7 update :存在的话跟新,没有就会添加
二 集合以及集合的功能
集合是一个不存在重复的值,而且还是无序的。
1 add :添加不可能重复
2 clear :清空
3 copy :拷贝
4 difference :差集只存在一个集合的
5 difference_update:找差集并更新
6 symmetric_difference :找对称差集
7 symmetric_difference_update: 着对称差集并更新
8 discard :根据对象删除
9 intersection:交集
10 intersection_update:交集并更新
11 union :并集
12 isdisjoint :判断是否无交集
13 iscubset :判断是否是子集
14 issuperset :判断是否是父集
15 pop 随机删除
16 remove :指定删除
17 update :更新
18 len :长度
set一般的情况下,集合属性前面必须放集合,属性后面可以放任意的数据类型,集合里面的值是不可以变得。{}默认是字典,想要创建集合就是set()
三 文件操作
文件的常用方法右
1,r(read):读取文件,只能读取,不能其他操作; r+:不光是可以读取,而且还可以写入,r+是先读取再写入
2 ,w(write):写入文件,只能写入; w+:不过可以写入,而且还可以写入过后再去读取。
3 ,a(append):追加内容,只能追加; a+:追加过后还可以读取文件
文件下的属性操作:
1 read:读取文件
2 write:写入文件
3 seek:调整光标的位置
4 tell:读取光标的位置
5 writable:是否可写
6 readable:是否可读
7 close:关闭文件
8 flush:刷到硬盘
9 fileno:文件对象
10 isatty :判断是否输出设备
11 readline:读取一行内容
12 seekable:判断是否可设置指针
13 truncate : 光标后面的内容不要了,只要光标前面的内容
14 readlines:读取所有的内容,然后一块督导内存
python2 中的xreadlines就相当于python3中的for line in f:
以上是关于Python基础实战之集合元素的添加和删除的主要内容,如果未能解决你的问题,请参考以下文章
Python面试必考重点之列表,元组和字典第二关——如何向集合中添加和删除元素,需要注意什么/如何求集合的并,交,集合之间是否还支持其他操作