week3_自学python_set_file

2018-07-23 05:41:27来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

[TOC]
#30、第三周-第02章节-Python3.5-上节内容回顾
1.列表,元组操作
2.字符串操作
3.字典操作
#31、第三周-第03章节-Python3.5-集合及其运算
##集合运算
list_1 = [1,2,3,2]
print("list_1:",list_1)
set_1 = set(list_1)
print("set_1:",set_1)
set_2 = {2,3,4}
print("set_2",set_2)

\#交集
print("交集:",set_1.intersection(set_2))
print(set_1 & set_2)

\#并集
print("并集:",set_1.union(set_2))
print(set_1 | set_2)

\#差集
print("差集",set_1.difference(set_2)) #从set_1中去掉set_2中也有的元素
print(set_1 - set_2)

\#子集
print("子集",set_1.issubset(set_2))
set_3 = {2,3}
print("set_3:",set_3)
print("子集",set_3.issubset(set_2))

\#父集
print("父集",set_1.issuperset(set_3))

\#对称差集:把两个集合中重复的元素去掉后合并的新集合
print("对称差集",set_1.symmetric_difference(set_2))
print(set_1 ^ set_2)

\#判断是否无交集,无有交集返回true,有则返回false
print(set_1.isdisjoint(set_2))

##集合操作
\#增加
set_1.add("") #增加一个元素
set_1.update(['','1','1']) #增加多个元素
print(set_1)

\#删一项
set_1.remove("1")
print(set_1)

\#set_1.pop() #随机删除一个元素,并把删除的字符返回

\#set_1.discard("1") #删除指定元素,如果元素不存在,就什么也不做
\#如果不指定元素,则删除所有的set_1的元素

\#判断x是否是a的成员(适用于字典,列表,集合,字符串)
\# x in a
strings = "my name is"
if "name" in strings:
print("name in strings")
\#x not in a

#32、第三周-第04章节-Python3.5-文件读与写详解1

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python 二维数组,三维数组,多维数组的创建

下一篇:00x0 python字符串和变量