首页 > 编程语言 > 详细

python-集合

时间:2019-04-03 00:17:32      阅读:116      评论:0      收藏:0      [点我收藏+]

集合

集合是什么

集合是由一系列无序不重复的元素组成,元素之间用逗号分隔。

举个栗子:

set1 = {1, 2, 3} #集合set1

 

注意:{ }表示一个空字典,并不表示一个空集合,一个空集合一般用set()方法来创建

 

集合的特性

(1)无序,无下标索引,即无切片操作

(2)集合元素不重复

来个栗子:

cars = {"bmw", "benz", "ford", "bmw"}
print(cars) #{"benz", "bmw", "ford"}

 

操作集合

增加集合元素

(1)add()

(2)update()

删除集合元素

(1)remove()

(2)discard()

(3)pop()

(4)clear()

由于集合增删的操作在实际操作中并不常用,这里只简单的给出方法名,具体介绍可以在python交互环境中通过关键字help查看相关命令的具体介绍

举个栗子:

技术分享图片

 

集合遍历

两种方式

(1)

for item in sets:
    print(item)

(2)

for index, ele in enumerate(sets):
    print(index)
    print(ele)

 

统计集合元素的个数

通过len(sets)方法

 

集合是否包含某个元素

通过in或者not in来判断一个元素是否在一个集合中

ele in sets

ele not in sets

 

集合之间的操作

交集

通过 & 运算符计算两个集合的交集

并集

通过 | 运算符计算两个集合的交集

差集

通过 - 运算符计算两个集合的交集

 

python-集合

原文:https://www.cnblogs.com/marton/p/10646221.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!