当前位置: 首页 > 网络应用技术

如何确定集合中有多少个元素(Python集合中的元素数量)

时间:2023-03-09 02:23:02 网络应用技术

  首席执行官在本文中指出,将介绍有关Python集合中有多少要素以及Python集合中的元素数量的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  本文目录清单:

  1.如何计算Python列表中的元素和位置的数量2. Python Concise教程--- 13,Python Collection 3. Python判断列表具有多个代码,如下:如下:

  List1 = [2,3,1,9,112,23,6,6,6,3,0,11,2,1,1]

  l1 = list1(list1)#list1长度的清单

  list2 = list(set(list1))#可用于直接删除重复元素

  List2.Sort(反向= false)#从小到大的列表

  l2 = list2(list2)#list2长度的清单

  打印('set:'+str(list1))

  对于范围(L2)的m:

  x = set()#set一个空集以存储此元素的位置

  start = list1.index(list2 [m])

  对于N范围(L1):

  停止= L1

  如果List2 [M]在元组中(List1)[start:stop]:

  a = list1.index(list2 [m],start,start)

  X.Add(a)

  开始=开始+1

  print('元素:'+str(list2 [m])+',有'+str(len(x))+',列表位置的集合为:'+str(x)))

  结果如下:

  集合:[2,3,1,9,112,23,23,6,6,6,3,3,0,11,2,1,1]

  元素:0,总共有1个,列表位置的设置为:{11}

  元素:1。总共有4个。列表的位置为:{9、2、14、15}

  元素:2,总共有2个,列表位置的集合为:{0,13}

  元素:3,总共有2个,列表的设置为:{1,10}

  元素:6,总共有2个,列表的设置为:{8,7}

  元素:9,总共有1个,列表位置的集合为:{3}

  元素:11,总共有1个,列表位置的集合为:{12}

  元素:23,总共有2个,列表的集合为:{5,6}

  元素:112,总共有1个,列表位置的集合为:{4}

  -----------------------------------

  作者:Sanxian Huang Xiaoyan

  资料来源:CSDN

  原来的:

  本文是博客作者的原始文章。请附上一个博客文章链接以进行重印!

  目录

  在前几节中,我们在Python,Tuple和Dictionary Dict中介绍了列表,本节介绍了Python -tothon -toter -toter -tose in -python -tose in -the -the -tote in。

  Python中的集合与dict非常相似。唯一的区别是,钥匙值对保存在dict中,并且键保存在集合中,并且没有值。

  Python Collection具有以下特征:

  有两种方式来宣布Python Collection的陈述:

  创建一个空集合时,您只能使用set()而不是{}:

  创建非Expriven集合时,您可以使用Set(),也可以使用{}:

  由于集合中的元素是唯一的,因此如果初始化中的迭代数据中有重复的元素,它将自动删除重复元素:

  使用Len()函数查看集合中的元素数:

  由于Python集合中的元素是无序的,因此不能用于访问集合中的单个元素。

  我们可以使用for循环遍历集合中的所有元素:

  我们可以对这两组执行以下操作:

  交集和收集

  在运行中

  使用DIR(SET)查看所有方法支持:

  以下引入了这些非魔法方法,总共17种。

  1.添加方法

  由于集合中的元素是唯一的,因此有两种情况将元素添加到集合中:

  例子:

  2.删除方法

  例子:

  3.丢弃方法

  例子:

  4. POP方法

  例子:

  5.联合方法

  例子:

  6.更新方法

  例子:

  7.清晰的方法

  例子:

  8.复制方法

  例子:

  9.差异方法

  例子:

  10.差异_update方法

  例子:

  11.交叉方法

  例子:

  12. Intersection_update方法

  例子:

  13. ISDISHING方法

  例子:

  14. Issubset方法

  例子:

  15. Issuperset方法

  例子:

  16. symmetric_difference方法

  例子:

  17. symmetric_difference_update方法

  例子:

  (超过。)

  推荐阅读:

  Python简洁教程--- 8,Python String功能

  Python简洁教程--- 9,Python编码

  Python简洁教程--- 10,Python列表

  Python简洁教程--- 11,Python Metal Group

  Python Concise教程--- 12,Python词典

  例如,您可以用isInstance()函数判断类型):

  123456789IntCount

  =

  #用于记录列表中的int元素的数量

  =

  #元a

  =

  [1,'a',2,[1,2]

  我

  在

  A::

  #A

  如果

  isInstance(i,int):

  #确定我int

  intcount

  +=

  1

  埃利夫

  isInstance(i,列表):

  #判断我是否是列表

  listCount

  +=

  1Print(Intcount,listCount)

  结果是2

  1.有2个int元素,1个列表元素。

  这是一个主意。您可以根据需要添加判断类型。例如,如果您需要计算类型的float类型,则可以添加另一个Elif

  统计信息的isInstance(i,list)。作为元素类型,相应的记录为0,这表明此类型没有元素。例如,如果intcount为0,则列表中没有int元素。

  结论:以上是主要CTO注释确定了多少要素和Python集的全部内容,以确定集合中的元素数量。我希望这对每个人都会有所帮助。如果您想在此Arealememb中了解更多有关此信息的信息,以收集对该网站的关注。