当前位置: 首页 > 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.lryc.cn/news/518195.html

相关文章:

  • rabbitmq——岁月云实战笔记
  • Matlab APP Designer
  • CSS语言的编程范式
  • 一个简单的php博客
  • 解决anaconda prompt找不到的情况
  • 【深度学习】多目标融合算法(二):底部共享多任务模型(Shared-Bottom Multi-task Model)
  • 如何使用vue引入three.js
  • 城市生命线安全综合监管平台
  • 计算机毕设【开题报告】怎么写?
  • Go学习:多重赋值与匿名变量
  • 【Ubuntu 上搭建 Nginx-RTMP 服务】
  • 使用uniapp 微信小程序一些好用的插件分享
  • linux centos挂载未分配的磁盘空间
  • C语言凯撒密码程序分享
  • 2025新年源码免费送
  • 阿里云ethereum
  • 子父组件传值
  • QT自定义工具条渐变背景颜色一例
  • 2025最新Facebook广告投放常见问题:如何提高广告效果?
  • 双向导航和单向导航
  • Unity3d 基于Barracuda推理库和YOLO算法实现对象检测功能
  • Lambda离线实时分治架构深度解析与实战
  • Spring Boot教程之五十一:Spring Boot – CrudRepository 示例
  • jenkins入门6 --拉取代码
  • CAPL概述与环境搭建
  • Virgo:增强慢思考推理能力的多模态大语言模型
  • 偃动访无穿戴动作捕捉系统:赋能多行业开启动作捕捉新篇章
  • mikro-orm 和typeorm 对比
  • Docker入门之docker基本命令
  • mysql的一些函数及其用法