第五章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基础之集合与文件操作的主要内容,如果未能解决你的问题,请参考以下文章

python基础之 列表元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码

Python成长之路第五篇:Python基础之文件处理

操作系统学习笔记 第五章:文件管理(王道考研)

操作系统学习笔记 第五章:文件管理(王道考研)

第五章:Python基础の何為生成器迭代器和序列化

重修课程day6(python基础4之集合和文件操作)