python集合
admin
2023-06-25 19:22:24
0

集合常量用花括号表示,如{1,2,3}.集合中的元素是唯一的、无序和不可改变的。

集合常量可以用花括号表示,也可以用内置的set函数来创建。例如:

x={1,2,3} #常量集合x

print(x)

print(type(x))

y=set({4,5,5,6})

print(y)

a=set([7,8,9,9]) # 使用列表创建集合对象

print(a)

b=set('123abc') #使用字符串常量创建集合对象

print(b)

c=set() #创建空的集合

print(c)

d=set(("aaa","bbb",999));

print(d)

#set函数参数为可以迭代的对象,如列表,字符串
#无参数时,set函数创建一个空集合对象。空集合对象用set()表示。
#集合中的元素不允许重复,在创建集合对象时,python会自动去掉重复值。

x={1,2,1,3,4,5}
print(x)
y=set({4,5,4,5})
print(y)
#python 3.0 引入了一种集合解析构造方法。例如:
a={x for x in [1,2,3,4]}
print(a)
b={x for x in 'acdd'}
print(b)
print("****")
y={x*2 for x in [1,2,3,4]}
print(y)
a={x
2 for x in [1,2,3,4]}
print(a)
#集合对象支持下列运算;
x={1,2,'a','b','cd'}
y={1,'a',5,2,'b','j'}
print(len(x)) #求集合中元素的个数
print(len(y))
print('a' in y) #判断a元素是否属于y集合
print(x-y)
print(x|y) #求x,y的并集,用x,y中两个集合中的全部元素来创建新的集合。
print(x&y) #求交集,用同时属于x,y的元素创建集合。
print(x^y) #求对称差,用x中不属于y,以及y中不属于x的元素创建新集合。
print(x

相关内容

热门资讯

联合国安理会延长对南苏丹武器禁... △当地时间5月29日,安理会成员国在就南苏丹制裁授权延期决议草案进行表决。当地时间5月29日,联合国...
字节Seed AI4S或考虑分... 来源:市场资讯 (来源:三言科技) 5月29日,据Z Finance,字节Seed旗下AI4S团队正...
刷新在轨驻留最长纪录!神二十一... 自2025年11月1日进驻空间站以来,神舟二十一号乘组在轨驻留了约7个月,刷新中国航天员乘组在轨驻留...
广东荔枝迎采收季,无人机单机日... 5月底,岭南荔枝进入采收与上市关键期。南都湾财社记者获悉,以大疆为代表的农业无人机正大规模替代传统人...
伊媒:特朗普关于伊美协议的说法... 新华社德黑兰5月29日电 伊朗法尔斯通讯社29日以一名伊方知情人士为消息源,反驳美国总统特朗普关于美...
电视为什么一直闪屏 由于电源电压不稳定或电源供电不足的缘故、电视分辨率的故障、电视存在周围有电磁干扰的缘故、电视的刷新频...
专访塞尔维亚总统武契奇 塞尔维亚总统武契奇首次对中国进行国事访问,接受《高端访谈》专访。他说,这是他政治生涯中最重要的一次访...
大理宾川:六一儿童节前夕,警方... “大风在刮,大雪在下。烽火中拼杀,危难的关头热血护中华。不怕流血,不怕牺牲。只为守护家,先烈用生命换...
杀入固态电池赛道,5150 亿... 农夫山泉创始人、前中国首富钟睒睒,又有新动作! 近日,钟睒睒通过旗下养生堂战略投资固态电池材料企业智...
南京测试机器人楼宇外立面清洗,... 扬子晚报网5月29日讯(记者 张可)南京存量楼宇数量庞大、外立面日常养护、翻新清洁需求旺盛。长期以来...