码迷,mamicode.com
首页 > 编程语言 > 详细

python【集合】

时间:2018-10-05 16:13:45      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:dal   and   dem   删除元素   pre   amp   inter   交集   方法   

# #set方法创建集合
# li=[‘nihao‘,‘dem‘,‘nvv‘,‘kkjj‘]
# s=set(‘hello‘)
# s=set(li)
# print(s)
# #添加元素
# s={‘火虎‘,3,4,5,6,7}
# s.add(‘hello world‘)
# print(s)
#删除(随机删除)
# s={‘火虎‘,3,4,5,6,7}
# s.pop()
# print(s)
# 指定删除某一个元素
# s={‘火虎‘,3,4,5,6,7}
# s.remove(6)
# s.remove(‘hello‘)删除元素不存在会报错
# s.discard(‘hello‘)删除元素不存在也不会报错
# print(s)

# php_1=[‘小王‘,‘校长‘,‘班主任‘]
# java_1=[‘小王‘,‘校长‘]
# php_1andjava_1=[]
# for q_name in php_1:
# if q_name in java_1:
# php_1andjava_1.append(q_name)
# print(php_1andjava_1)


# php_1=[‘小王‘,‘校长‘,‘班主任‘,‘张王李赵‘,‘董事长‘]
# java_1=[‘小王‘,‘校长‘,‘董事长‘]
# p_s=set(php_1)
# j_s=set(java_1)
# print(p_s.intersection(j_s)) # p_s.intersection(j_s)求得p_s和j_s的交集
# print(p_s&j_s)#相同效果


# 求并集
# php_1=[‘小王‘,‘校长‘,‘班主任‘,‘张王李赵‘,‘董事长‘]
# java_1=[‘小王‘,‘校长‘,‘董事长‘]
# p_s=set(php_1)
# j_s=set(java_1)
# print(p_s.union(j_s)) #p_s.union(j_s)求得p_s和j_s的并集
# print(p_s|j_s)#相同效果

# 求差集
# php_1=[‘小王‘,‘校长‘,‘班主任‘,‘张王李赵‘,‘董事长‘]
# java_1=[‘小王‘,‘校长‘,‘董事长‘,‘daluobo‘]
# p_s=set(php_1)
# j_s=set(java_1)
# print(p_s.difference(j_s))#p_s.difference(j_s)求得p_s和j_s的差集
# print(p_s-j_s)
# 输出:{‘班主任‘, ‘张王李赵‘}
# print(j_s-p_s)
# 输出:{‘daluobo‘}

python【集合】

标签:dal   and   dem   删除元素   pre   amp   inter   交集   方法   

原文地址:https://www.cnblogs.com/huohu66888/p/9744888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!