我是靠谱客的博主 阳光店员,最近开发中收集的这篇文章主要介绍python集合以及增删改查,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1python集合:list_1=set([1,2,3,6,7,8])
list_2=set([4,5,6,8,9,0])
list_3=set([1,2,3])
#print(list_1.intersection(list_2))#交集
#print(list_1.union(list_2))#并集
#print(list_1.difference(list_2))#差集
#print(list_1.symmetric_difference(list_2))#去掉两个集合中都有的,然后再合并
#print(list_3.issubset(list_1))#list_3是list_1的子集吗
#print(list_1.issuperset(list_3))#list_1是list_3的父集吗
print(list_1.isdisjoint(list_3))#如果两个集合没有交集返回True
print(list_1 & list_2) #交集
print(list_1 | list_2)  #并集
print(list_1 - list_2)  #差集
print(list_1 ^ list_2)  #把他们都有的取出来,然后两个集合合并在一起
#list_1.add(111)
print(list_1.pop())
print(list_1.discard(6))
print(list_1)
print(list_1.remove(8))
print(list_1)

2.文件操作增删该查:

f=open(file.txt,r,encoding=utf-8)

data=f.read()#表示可以读取file.txt的文件

print(data)

f=open(file.txt,w,encoding=utf-8)

data=f.read()#不可以读取文件,在w的状态下

print(data)

f=open(file.txt,a,encoding=utf-8)

data=f.read()#不可以读取文件,在a的状态下

print(data)

a的状态下可以追加内容到文件中

f.write(我爱北京天安门)

3.文件的读取

for i in range(5):

print(f.readline())#读取file.txt文件的前5

下面例子在第十行要做一个标记:

count=0

for line in f:

if count==9

print(----分隔符---)

count+=1

continue

print(line)

count+=1

4.文件的增删该查:

f=open(file.txt,r,encoding=utf-8)

print(f.tell())#光标指向0位置

print(f.readline())#读取第一行

f.seek(0)#光标回到0位置

f.seek(10)#光标回到位置10

print(f.encoding)#打印文件字符集

print(f.name)#打印文件名

print(f.isatty)#是否终端文件

print(f.seekable)#二进制文件,字符串,可以移动光标,如果是tty终端文件,则不可以移动光标

f.flush() #往文件写东西,先缓存到临时缓存,等累积到一定大小之后,再一次性刷新到硬盘里面

例一:

windowscmd中:

f=open(file,w)

f.write(hellon)

此时你打开文件看不到文件内容,其实已经写进去了

f.flush()一下,就可以看到文件内容hello

例二:

import sys,time

for i in range(20):

sys.stdout.write(#)

sys.stdout.flush()

time.sleep(0.1)

 

 

f.truncate(10)#从开头到第10个字符

3

f=open(file,r+,encoding=utf-8)#r+表示读写

f.write(-----diao------)

for i in range(50)

 

print(f.readline())

发现是被追加到文件后面的

f=open(file,w+,encoding=utf-8)#r+表示写读

表示将新写入的文件内容覆盖之前的文件内容

 

 

 

 

 

 

转载于:https://www.cnblogs.com/pythonbz/p/6283987.html

最后

以上就是阳光店员为你收集整理的python集合以及增删改查的全部内容,希望文章能够帮你解决python集合以及增删改查所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部