Dzwebs.Net

撰写电脑技术杂文十余年

python数据格式之集合的简单介绍

Admin | 2021-8-17 9:39:59 | 被阅次数 | 187

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  python中集合是一种数据类型,集合里面的元素不可以重复。但是当我们使用set1.add添加重复元素时不会报错,只是添加不进去而已。

  集合定义:集合(set)是一个无序的不重复元素序列。

  创建:可以使用大括号 { } 或者 set() 函数创建集合。

  注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

  一、创建集合

  set1=set() #创建空集合

  set2=set{'dzwebs', 'orange', 'apple', 'pear', 'orange', 'banana'} #创建有内容的集合

  二、向集合添加元素

  s.add( x ) #语法

  set1.add('1')
  set1.add('a')

  三、删除集合中的元素

  ①s.remove( x ) #语法

  set2.remove("dzwebs")

  使用此方法,如果元素不存在,则会发生错误。

  ②s.discard( x )

  set2.discard("dzwebs")

  使用此方法,如果元素不存在,不会发生错误,所以推荐使用本方法。

  ③随机删除集合中的一个元素

  语法格式:s.pop() 

  示例:

  set2= set(("dzwebs", "Runoob", "Taobao", "Facebook"))

  x = set2.pop()

  print(x)

  四:计算集合元素个数

  语法格式如下:

  len(s)

  计算集合 s 元素个数。

  thisset = set(("dzwebs", "Runoob", "Taobao"))

   len(thisset)

  五、清空集合

  语法格式如下:

  s.clear()

  清空集合 s。

  六、判断元素是否在集合中存在

  语法格式如下:

  x in s

  判断元素 x 是否在集合 s 中,存在返回 True,不存在返回 False。


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231