php购物网站开发背景,新昌县城乡建设局网站,京东网上商城电话,app个人主页设计#x1f349;CSDN小墨晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研一#xff5c;统计学#xff5c;干货分享 擅长Python、Matlab、R等主流编程软件 累计十余项国家级比赛奖项#xff0c;参与研究经费10w、40w级横向 文… CSDN小墨晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研一统计学干货分享 擅长Python、Matlab、R等主流编程软件 累计十余项国家级比赛奖项参与研究经费10w、40w级横向 文章目录 1 定义方法2 主要特征3 基本运算4 应用场景 【Python操作基础】系列——集合操作建议收藏 该篇文章首先利用Python展示了使用集合类型数据的相关操作包括定义方法、主要特征、基本运算、应用场景等。 1 定义方法 运行程序
mySet1{1,2,3,4,1,2,23}
mySet1mySet2mySet1
mySet2myList1[1,2,3,3,2,2,1,1]
mySet3set(myList1)
mySet3mySet4set(chaolemen)
mySet4运行结果
{1, 2, 3, 4, 23}
{1, 2, 3, 4, 23}
{1, 2, 3}
{a, c, e, h, l, m, n, o}2
12
222 主要特征 运行程序
mySet3
2 in mySet3 #判断是否在集合内#mySet4[2] 报错#1 #无序性#2 #集合中的元素是无序的所以不能用下标访问集合中的元素#3 mySet4[2] #报错 TypeError: set object does not support indexingmySet5{1,2,3}
mySet6{1,2,1,1,3}
mySet5mySet6运行结果
{1, 2, 3}
True
True3 基本运算 运行程序
mySet7{1,3,5,10}
mySet8{2,4,6,10}
3 in mySet7 #判断是否在集合内3 not in mySet7mySet7 mySet8mySet7 ! mySet8{1,5} mySet7 #子集mySet7|mySet8 #合集
{1, 2, 3, 4, 5, 6, 10}
mySet7mySet8 #交集mySet7-mySet8#差集mySet7^mySet8 #对称差分print({1,3}.issubset(mySet7))#判断是否为子集print({1,3,2,4}.issuperset(mySet7)) #判断是否为父集mySet9{1,2,3,4}
mySet9.add(4)#增加元素
mySet9.remove(1)#移除元素
mySet9mySet10frozenset({1,2,3,4})#frozenset是不可变对象
mySet10#mySet10.add(5) #报错frozenset是不可变对象运行结果
True
False
False
True
True
{1, 2, 3, 4, 5, 6, 10}
{1, 2, 3, 4, 5, 6, 10}
{10}
{1, 3, 5}
{1, 2, 3, 4, 5, 6}
True
False
{2, 3, 4}
frozenset({1, 2, 3, 4})4 应用场景 运行程序
myList[d,a,t,a]
mySet11set(myList)
mySet11运行结果
{a, d, t}