首页 > 代码库 > alex_pythonday3
alex_pythonday3
集合
1 # author:"Jason lincoln" 2 list_1={1,4,5,7,3,6,7,9} 3 list_1=set(list_1) #把集合变成列表 去重复 4 5 list_2=set([2,6,0,66,22,8,4]) 6 print(list_1,type(list_1)) 7 print(list_2) 8 print(list_1.intersection(list_2)) #交集 9 print(list_1.union(list_2)) #并集 10 print(list_1.difference(list_2)) #差集 11 #子集 12 list_3=set([1,3,7]) 13 print(list_3.issubset(list_1)) #list_3包含于list_1 14 print(list_1.issuperset(list_3)) #list_1包含list_1 15 16 #对称差集 17 18 print(list_1.symmetric_difference(list_2)) #并集然后去掉相同部分 19 list_4=set([5,7,8]) 20 print(list_3.isdisjoint(list_4)) #有交集返回False没交集返回True 21 #交集 22 print(list_1 & list_2) 23 #并集 24 print(list_1 | list_2) 25 #差集 26 print(list_1 - list_2) # in list_1 but not in list_2 27 #对称差集 28 print(list_1 ^ list_2)
集合的基本操作
1 list_1.add(999) #添加一项 2 list_1.update([888,777]) #添加多项 3 print(list_1) 4 print(list_1.remove(777)) #删除 5 list_1.discard(888) #删除集合里面没有的元素不会报错 6 print(list_1) 7 print(len(list_1)) 8 print(list_1.pop()) #随机删除然后返回删除的那个数
文件操作
1 author:"Jason lincoln" 2 3 # author:"Jason lincoln" 4 5 #data=http://www.mamicode.com/open("yesterday",encoding="utf-8").read() 6 #f=open("yesterday",‘r‘,encoding="utf-8") #文件句柄 7 #f=open("yesterday2",‘w‘,encoding="utf-8") #建一个新文件 8 f=open("yesterday2",‘a‘,encoding="utf-8") # a==append 追加 9 10 11 f.write("\nwhen i was young ,i‘d like listen to the radio") 12 f.write(‘\n天安门上太阳升。。。‘) 13 f.close()
alex_pythonday3
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。