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

python学习笔记—16—数据容器之元组

1. 元组——tuple(元组是一个只读的list)

(1) 元组的定义

注意:定义单个元素的元组,在元素后面要加上 ','

(2) 元组也支持嵌套

(3) 下标索引取出元素

(4) 元组的相关操作

        1. index——查看元组中某个元素在元组中的位置从左到右第一次出现的位置

t1 = ("abc", "123", "123", "afg", "doinb")
tmp_pos = t1.index("doinb")
print(f"123 position is {tmp_pos}")

        2. count——查看元组中某个元素在整个元组中的数量

t1 = ("abc", "123", "123", "afg", "doinb")
tmp_num = t1.count("123")
print(f"123 num is {tmp_num}")

        3. len——查看元组中所有元素的个数

t1 = ("abc", "123", "123", "afg", "doinb")
tmp_len = len(t1)
print(f"t1 num is {tmp_len}")

        4. while循环遍历元组

t1 = ("abc", "123", "123", "afg", "doinb")
tmp_cnt = 0
while tmp_cnt < len(t1):print(f"{t1[tmp_cnt]}")tmp_cnt += 1

        5. for循环遍历元组

t1 = ("abc", "123", "123", "afg", "doinb")
for i in t1:print(f"{i}")

(5) 注意:

        1. 元组中的内容不可修改,但元组中嵌套的列表可以修改

t1 = ("abc", "123", "123", "afg", ["1", "2", "3"])
for i in t1:print(f"{i}")t1[4][1] = "324"
for i in t1:print(f"{i}")

        2. 元组与列表特性基本相同,但内容不可修改

(6) 总结

(7) 练习

t1 = ('周杰伦', 11, ['football', 'music'])
age_index = t1.index(11)
print(f"age index is {age_index}")
name_index = t1.index('周杰伦')
print(f"name_index is {name_index}")
t1[2].remove('football')
print(t1)
t1[2].append('coding')
print(t1)


http://www.mrgr.cn/news/83285.html

相关文章:

  • css出现边框
  • Elasticsearch学习(1) : 简介、索引库操作、文档操作、RestAPI、RestClient操作
  • Spring学习笔记2
  • CCLINK转MODBUS-TCP协议转换网关模块应用案例
  • Meilisearch ASP.Net Core API 功能demo
  • 某团 mtgsig1.2 | sdkVersion: 3.0.0 签名算法分析记录(2025/1/9)
  • 微信小程序——创建滑动颜色条
  • 【前端】【CSS3】基础入门知识
  • 初学stm32 --- ADC单通道采集
  • 英伟达 RTX 5090 显卡赋能医疗大模型:变革、挑战与展望
  • 记录一下vue2项目优化,虚拟列表vue-virtual-scroll-list处理10万条数据
  • EasyExcel的应用
  • 基于phpstudy快速搭建本地php环境(Windows)
  • Linux x86_64 程序静态链接之重定位
  • 前端for循环遍历——foreach、map使用
  • CSS基础入门
  • 设计模式 行为型 状态模式(State Pattern)与 常见技术框架应用 解析
  • vue3 面试题:vue3和vue2有什么区别?
  • uniapp 微信小程序内嵌h5实时通信
  • MatLab基本语法
  • Freemarker-语法笔记
  • 单例模式-如何保证全局唯一性?
  • 前端前置知识
  • Scala分布式语言二(基础功能搭建、面向对象基础、面向对象高级、异常、集合)
  • 【阅读笔记】消化内镜入门及规范操作
  • vue video重复视频 设置 srcObject 视频流不占用资源 减少资源浪费