day3--集合文件操作字符编码与转换函数

Posted whitesky_root

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day3--集合文件操作字符编码与转换函数相关的知识,希望对你有一定的参考价值。


list1 = set([1, 2, 3, 4, 5, 6, 5, 5, 5])
list2 = set([11, 2, 36, ‘a‘, 5, 6, 5, 5, 5])
list3 = set([1, 2, 3])
list4 = set([‘a‘, ‘b‘, ‘c‘])

求交集
print(list1.intersection(list2))
print(list1&list2)
输出{2, 5, 6}

求并集
print(list1.union(list2))
print(list1 | list2)
输出{1, 2, 3, 4, 5, 6, 36, ‘a‘, 11}


求差集
print(list1.difference(list2)) #在list1不在list2
print(list1 - list2)
输出{1, 3, 4}
print(list2.difference(list1)) #在list2不在list1
print(list2 - list1)
输出{‘a‘, 11, 36}


子集(无运算符)
print(list1.issubset(list2))
输出False
print(list3.issubset(list1))
输出True



对称差集:两个集合互相没有的取出来放一起
print(list1.symmetric_difference(list2))
输出{1, 3, 36, 4, 11, ‘a‘}


isdisjoint:Return True if two sets have a null intersection #两个集合没有交集返回true,否则返回false
print(list3.isdisjoint(list1))
输出False
print(list1.isdisjoint(list4))
输出True

以上是关于day3--集合文件操作字符编码与转换函数的主要内容,如果未能解决你的问题,请参考以下文章

Python-字典集合字符编码文件操作整理-Day3

Python基础(集合用法文件操作字符编码转换函数)

Python字符编码与函数基本使用-day3

python学习列表字符串字典集合文件操作字符串编码与转换

python 运维自动化之路 Day3

python学习笔记(集合的使用文件操作字符编码与转码函数)