第五章Python基础之集合与文件操作
Posted 测试的自我放逐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五章Python基础之集合与文件操作相关的知识,希望对你有一定的参考价值。
1.集合
# 集合有去重属性
s ={1,2,3,3,4} #会去掉3
s1 = set() #定义空集合
l=[1,2,5,5,6]
print(set(l))
#集合可以用于关系测试
l1=set([‘aa‘,‘bb‘,‘cc‘])
l2=set([‘aa‘,‘b2b‘,‘c2c‘])
#取交集
print(l1&l2)
print(l1.intersection(l2))
#取并集
l1.union(l2)#把两个集合合到一起并去掉重复的
print(l1|l2)
#差集
print(l1-l2)#在l1中存在,在l2中不存在
print(l1.difference(l2))
#集合里面添加元素
l1.add(‘123‘)
#集合里面删除元素
l1.remove(‘123‘)
# 集合是无序不能使用下标,但可以循环
2.文件操作
#1.读文件
# f = open(‘a.txt‘,encoding=‘utf-8‘) #编码为了识别其中的中文编码
# result = f.read()
# print(result)
# f.close()
#2.写文件
f = open(‘a.txt‘,‘w‘,encoding=‘utf-8‘)
f = open(r‘C:UsersAdministratorDesktop ad.txt‘) #加入r防止,转义 将 处理,表明不需特殊识别(或者使用\)
l = [‘ab‘,‘bc‘,‘cd‘]
for i in l:
f.write(i+‘ ‘) # 可以循环写入
f.write(‘你好‘) #写入同时会清空原来的文件
f.write(‘你好‘+‘ ‘) # 代表换行
f.close()
以上是关于第五章Python基础之集合与文件操作的主要内容,如果未能解决你的问题,请参考以下文章