集合遍历
for循环遍历集合中元素
例子1:
set1 = {‘a’,’b’,’cde’,’张三’,’123′}
for i in set1:
print(i)
结果:
a
cde
b
张三
123
enumerate遍历索引和元素
例子2:
set1 = {‘a’,’b’,’cde’,’张三’,’123′}
for index,value in enumerate(set1):
print(index,value)
结果:
0 cde
1 a
2 b
3 张三
4 123
iter()方法
例子3:
set1 = {‘a’,’b’,’cde’,’张三’,’123′}
for value in iter(set1):
print(value)
结果:
b
a
张三
123
cde
交集、并集、差集
设有set1和set2两个集合,交集就是同是存在于两个集合中的元素。并集就是两个集合中所有元素的集合(重复元素只保留一个)。差集是存在于set1不存在于set2中的元素(set1-set2)或者存在于set2不存在于set1中的元素(set2-set1)。
例子1:
set1 = {‘a’,’b’,’cde’,’张三’,’123′}
set2 = {‘abc’,’cde’,’zhangsan’,’张三’}
print(set1&set2) # 交集
print(set1|set2) # 并集
print(set1-set2) # 在set1中,不在set服务器托管网2中
print(set2-set1) # 在set2中,不在set1中
结果:
{‘张三’, ‘cde’}
{‘a’, ‘zhangsan’, ‘123’, ‘cde’, ‘b’, ‘abc’,
‘张三’}
{‘a’, ‘123’, ‘b’}
{‘abc’, ‘zhangsan’}
集合的范围判断
集合可以使用大于(>)、小于(=)、小于等于(
假设有三个集合set1、set2、set3、set4:
例子1:
set1 = {‘a’,’b’,’cde’,’张三’,’123′}
set2 = {‘abc’,’cde’,’zhangsan’,’张三服务器托管网‘}
set3 = {‘a’,’b’}
set4 = {‘a’,’b’}
print(set1==set2) # 判断集合中元素是否一样
print(set1>set2) # 判断set2是否包含在set1中
print(set1>set3) # 判断set3是否包含在set1中
print(set1>=set3) # 判断set3是否包含在set1中,或者set1等于set3
print(set2!=set1) # 判断set1是否等于set1
print(set3==set4)
结果:
False
False
True
True
True
True
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: JAVA 同城外卖跑腿团购到店跑腿多合一系统源码的好处和优势?
随着互联网的普及和科技的飞速发展,JAVA作为一种高效、可靠的开发语言,已经被广泛应用于各种领域。在同城服务领域,JAVA开发的同城外卖跑腿团购到店跑腿多合一系统源码具有诸多优势和好处。本文将详细介绍这些优势和好处,帮助读者更好地了解该系统的价值。 一、提高效…