当前位置: 首页 > news >正文

Python---数据容器( tuple 元组)

Python有哪些数据容器?

---list(列表)、tuple(元组)、str(字符串)、set(集合)、dict(字典)

Tuple (元组)

同列表一样,可以封装多个、不同类型的元素在内,元组一旦定义完成,就不可修改(增加删除等)(可看成只读的list)

---定义格式

# 定义元组变量
变量名称 = (元素,元素,...,元素)
# 定义空元组
变量名称 = ()       # 方式1
变量名称 = tuple()  # 方式2

元组只有一个数据,这个数据后面要添加逗号

t1 = ('hhh',)

可嵌套元组

下表索引取出内容 eg: t1[1] , t2[0] [3]

元组共三个方法:index()count()、函数 len( t1 )

- 根据 index() ,查找特定元素的第一个匹配项,存在则返回对应的下标

t1 = (1,2,'hello',3,4,'hello')
print(t1.index('hello'))   # 结果:2

- 统计某个元素在元组中出现的次数

t1 = (1,2,'hello',3,4,'hello')
print(t1.count('hello'))   # 结果:2

- 统计元组内元素的个数

t1 = (1,2,'hello',3,4,'hello')
print(len(t1))   # 结果:6

-元组的遍历

---while  --- for

t1 = (1,2,'hello',3,4,'hello')
print("while:\t",end=' ')
index = 0
while index < len(t1):print(t1[index],end=' ')index += 1print("\nfor:\t",end=' ')
for i in t1:print(i,end=' ')

注意:元组本身的内容是不可以修改的,但是如果元组里面的元素是可修改的,可以对该元素内部元素进行修改,例如list等

- 元组综合应用

t1 = ('周杰轮',11,['football','music'])
print(f"年龄所在下标:{t1.index(11)}")
print(f"学生姓名:{t1[0]}")
t1[2].pop(0)
t1[2].append('coding')
print(t1)
"""
年龄所在下标:1
学生姓名:周杰轮
('周杰轮', 11, ['music', 'coding'])
"""

http://www.dtcms.com/a/558557.html

相关文章:

  • 微信小程序在哪里找?seo联盟怎么赚钱
  • Windows上使用WSL2创建Ubuntu系统,实现无缝高效开发的体验
  • 好的活动策划网站华为荣耀官网手机旗舰店
  • Arthas工具快速使用
  • 网站建设要实现的目标外贸添加外链网站
  • psd简单的网站首页wordpress简单统计插件
  • 【AI基础篇】微积分在AI中的核心作用与应用浅析
  • 做网站卖机器怎么弄新能源汽车价格表
  • 免费舆情信息网站网站开发需要掌握的知识
  • 推广网站软文高德地图是国产软件吗
  • 威海网站建设兼职郑州模板建站哪家好
  • 土豆做视频在线观看网站网站建设的多吗
  • 电子商务网站建设摘要旅游做义工的同城网站
  • 网站开发建设费用包括那些郑州高端网站建设哪家好
  • 网站开发税率是多少wordpress选定文字标红
  • dummy|trick
  • 计算机软件开发网站建设取什么名字手机怎样下载安装建设银行网站
  • FreeRTOS 学习:(七)FreeRTOS 中相关的 API 函数的命名规则
  • 如何用博客网站做cpa网站建设哪家公司好网站建设
  • 自动化测试的使用场景有哪些?
  • 安徽哪家公司做网站比较好淘宝上网站开发退款
  • view()与transpose()函数使用注意事项
  • WHAT - 前端自动化测试系列(二)
  • 【代数学】置换群的正规子群与猜拳游戏
  • 南京做网站南京乐识权威京东购物网站怎么做
  • 3.5 介质访问控制【2010统考真题】
  • 网站导航条用什么做邢台123最新事件
  • 网站建设模板免费下载万联芯城网站建设
  • 电商网站 性能目标有哪些桂阳网站制作
  • 百度有网站建设吗cn网站