首页 > 其他分享 >1.8 数据结构_集合与元组

1.8 数据结构_集合与元组

时间:2022-10-06 19:44:56浏览次数:56  
标签:遍历 42 1.8 43 41 print 数据结构 元组

#数据结构 –集合

     #新增元素:dict_size.add(obj)

     #删除元素:dict_size.remove(obj)

     #集合的遍历

     #集合转换成列表提取数据

#数据结构 –元组(不能新增,不能删除,不能修改。有索引和列表一致)

    #元组用索引获取元素

    #元组的遍历

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

#新增元素:dict_size.add(obj),删除元素:dict_size.remove(obj)

s={'41','42','43'}
print(s)
s.add('34')                      #集合的新增元素
print(s)
s.remove('43')                   #集合的删除元素
print(s)
#运行输出
{'43', '41', '42'}
{'34', '43', '41', '42'}
{'34', '41', '42'}

#  #集合的遍历

s={'41','42','43'}
for item in s:             #集合的遍历
    print(item)

 #集合转换成列表提取数据

 

'''集合是无序的,可以通过转换成列表,进行获取操作'''
s={'41','42','43'}
lst=list(s)          #将集合转成列表
print(lst)
print(lst[0])        #通过索引提取数据
#运行输出
['41', '42', '43']
41

 

##数据结构 –元组(不能新增,不能删除,不能修改。有索引和列表一致)

    #元组用索引获取元素

    #元组的遍历

tuple_size=('41','41','43','42')
print(tuple_size)                                   #列表与元组可以存储重复数据,集合和字典(key)不允许存储重复数据
print('获取元素',tuple_size[0])                #元组用索引获取元素
for item in tuple_size:                          #元组的遍历
    print('遍历',item)
#运行输出
('41', '41', '43', '42')
获取元素 41
遍历 41
遍历 41
遍历 43
遍历 42

 

标签:遍历,42,1.8,43,41,print,数据结构,元组
From: https://www.cnblogs.com/988MQ/p/16758272.html

相关文章

  • 数据结构应用题
    数据结构应用题考点数组数组的存储结构一维数组A[0...n-1]为例,存储关系\[LOC(ai)=LOC(a0)+(i)×L(0≤i<n)\]L是每个数组元素所占存储单元多维数组对于多维数组,有两......
  • 1.7 数据结构_字典 增删改,字典的遍历 key和value
    #字典的增删改  #获取值元素:dict_size[key]  #新增元素:dict_size[key]=value  #修改元素:dict_size[key]=new_value #删除元素:deldict_size[key]#字典......
  • 1.6 数据结构_列表 lst[index],lst.append(obj),lst[index]=obj,lst.remove(obj),for...i
    #列表的数据处理  #1.获取元素:lst[index]  #2.新增元素:lst.append(obj) #3.修改元素:lst[index]=obj #4.删除元素:lst.remove(obj) #5.列表元素很多批......
  • JAVA1.8-SSL错误:javax.net.ssl.SSLHandshakeException: sun.security.validator.Valid
    问题现象JavaSpring应用发送数据报如下问题。2022-10-0610:04:19.068ERROR23100---[nio-8081-exec-1]o.a.c.c.C.[.[.[/].[dispatcherServlet]:Servlet.se......
  • 数据结构-关键路径解法思路
    关键路径是有向带权无环图的一种寻求路径的算法,采用四组数据,两组点的,两组边的,表格化后一目了然。分别是:ve(k),vl(k),e(i),l(i)点:k表示点的标识ve:最早发......
  • 数据结构精选题
    P2391白雪皑皑题目大意给定一个序列,\(m\)次染色,每次将一个区间内的点染色\(i\),染过色的元素可覆盖,求\(m\)次染色后,每个元素的颜色。思路性质:如果暴力染色的话,肯定T飞,......
  • 可持久化数据结构小结
    (CSP赛前复健,今年最后一次机会了,希望能拿个好成绩)可持久化数据结构就是总是可以保留每一个历史版本,并且支持操作的数据结构可持久化数组题目传送门:LuoguP3919题目描述......
  • XX学Python·元组
    元组可以储存多个数据,元组里的数据不能被修改(元组定义后只能被查询)元组定义:变量=(数据1,数据2,数据3......);单元素也要有逗号,变量=(数据,)。元组定义时,小括号可省略......
  • 数据结构基础—绪论
    数据结构基础—绪论一、什么式数据结构数据结构是一门研究非数值计算的程序实际问题中计算机的操作对象以及它们之间关系和操作等的学科程序设计=数据结构+算法数......
  • 做题记录整理数据结构2 541. 疯狂的馒头(2022/10/3)
    541.疯狂的馒头非常妙的构造题(妙到甚至没想到)首先就是发现肯定是需要O(n)的算法我们会发现倒着找出来的那一次就是馒头最后染色的次数然后难点就在于如何保证每个馒头......