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

python 集合 操作方法

时间:2019-03-19 01:13:40      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:bin   color   lis   asd   一个   union   amp   move   pytho   

今天都是课, 就学这么点  不多说 睡觉睡觉!!!

#!usr/bin/env/ python
# -*- coding:utf-8 -*-
# Author:XiaoFeng

list = [1,2,4,6]
set1 = set([1, 2, 3])
set2 = {1, 2}
set3 = set("asdf")
set4 = set(list)
set5 =set()
print(set1)
print(set2)
print(set3)

# 空集
print(set5)

# 交集  找共同
print(set1.intersection(set4))
print(set1 & set4)

# 并集   和平共处
print(set1 | set4)
print(set1.union(set4))

# 差集  我有你没有  1有 4木有
print(set1 - set4)
print(set1.difference(set4))

# 对称差集 去同存异
print(set1 ^ set4)
print(set1.symmetric_difference(set4))

# 判断是否无交集子集
print(set2.isdisjoint(set4))

# 判断2是4子集
print(set2.issubset(set4))

# 判断4是2父集
print(set4.issuperset(set2))

# 增一个
set5.add("g")
print(set5)

# 增多个
set5.update([1, 7, 4])
print(set5)

# 删 没有就报错
set5.remove(1)
print(set5)

# 删 没有不报错
set5.discard(0)
print(set5)

# 随机删
set5.pop()
print(set5)

 

python 集合 操作方法

标签:bin   color   lis   asd   一个   union   amp   move   pytho   

原文地址:https://www.cnblogs.com/xf1262048067/p/10556152.html

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