一、元组的定义

定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型。如果定义的元组只有一个数据,那么这个数据后面也要添加逗号,否则数据类型为唯一的这个数据的数据类型。元组内的数据是不能够修改的。但是元组里如果有列表,那么是可以修改列表里的数据的。

# 多个数据元组
t1 = (1, 2, 3)
# 单个数据元组
t2 = (4,)

二、元组的常见操作

(1)按下标查找数据

u1 = ('a', 'b', 'c', 'd')
print(u1[0]) # a

(2)index():查找某个数据,如果数据存在返回对应的下标,否则报错,语法和列表、字符串的index ()⽅法相同。

u1 = ('a', 'b', 'c', 'd')
print(u1.index('a')) # 0

(3)count():统计某个数据在当前元组出现的次数。

u1 = ('a', 'b', 'c', 'd')
print(u1.count('b')) # 1

(4)len():统计元组中数据的个数。

u1 = ('a', 'b', 'c', 'd')
print(len(u1)) # 4

Python学习:元组相关推荐

  1. python学习-元组tuple(定义、删除、长度、复制、查找、遍历、operator,和列表的区别)

    元组tuple 元组的创建 元组的使用 使用进阶 元组和列表的区别 元组的创建 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组的创建,使用()或在定义变量以后添加一个逗号(,) ...

  2. python学习-元组的复习及进阶使用(iterable、indexing and slicing、sequence unpacking、immutable、named tuple)

    文章目录 可迭代的(iterable) 索引和切片(indexing and slicing) 序列解包(sequence unpacking) 不可修改的(immutable) named tupl ...

  3. python学习-知识点回顾(Python3的安装,编译器、一些关键知识点、数据类型、数据类型转换、运算符优先级)

    文章目录 说明 python特点 Python3下载 PyCharm 标识符 python保留字 行与缩进 基本数据类型 Python数据类型转换 Python运算符优先级 说明 首先说明:本篇博文知 ...

  4. Python学习 - 面向对象之多态

    Python学习 - 语法入门:https://blog.csdn.net/wanzijy/article/details/125287855 Python学习 - 数据类型:https://blog ...

  5. Python学习(二)列表,for循环,切片,元组

    文章目录 Python学习(二) 列表 访问列表元素 修改列表元素 在列表中插入元素 在列表末尾插入元素 在列表中插入元素 删除列表元素 使用del语句删除元素 使用`pop()`删除元素 根据值删除 ...

  6. Python学习笔记——字符串、列表、元组、字典

    字符串介绍 想一想: 当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密 ...

  7. python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...

    ---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...

  8. Python 学习笔记 元组 xxxxxxx XXXXXXXXXX

    Python 学习笔记 元组 xxxxxxx XXXXXXXXXX print("=" * 20) dimensions = (200, 50) print(dimensions[ ...

  9. Python学习打卡【Task4】列表,字典和元组

    目录 一.学习知识点概要(review)     二.学习内容(record) 三.学习问题与解答(analysis) 四.学习思考与总结(summary) 一.学习知识点概要(review)     ...

  10. 【python学习】列表、元组、字典、集合(详解)

    关注作者,持续阅读作者的文章,学习更多知识! https://blog.csdn.net/weixin_53306029?spm=1001.2014.3001.5343 一.列表 列表(list)是P ...

最新文章

  1. Gromacs 5.1.4 在CentOS7下GPU加速版的安装
  2. 真正的人工智能至少还要几百年才能实现,你信吗?
  3. 【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 反汇编二进制机器码 | 打印反汇编数据 )
  4. gstreamer 获取帧数据_Android App卡顿率(顺滑度、顺滑度)并整理数据
  5. 开篇词 | 别说你没被安全困扰过
  6. git提交时报错:Updates were rejected because the tip of your current branch is behind
  7. NoteRenderer.render logic
  8. 【C++深度剖析教程4】C++的二阶构造模式
  9. opencv方框内图像保存_opencv::将两幅图像合并后,在同一个窗口显示;并将合并的图像流保存成视频文件...
  10. done (330 lines in 0.02 seconds). 私人笔记,一份WEB测试报告
  11. 机器学习第20篇 - 基于Boruta选择的特征变量构建随机森林
  12. JDK+SDK 环境变量记录
  13. 怎么看vray渲染进度_3dmax如何渲染光子,为什么会卡光子呢?
  14. 准备好所有应用程序以进行本地化
  15. android bugly 符号表,bugly cocos 接入和 符号表使用
  16. [SoapUI] Mock Service
  17. c语言错误spawning,C语言一直出现Error spawning cl.exe的解决办法
  18. 前端工具 - 15个最佳的 JavaScript 表单验证库
  19. n个数中的最大值和最小值
  20. JQuery文档信息

热门文章

  1. python的shell无法输入_python中shell如何逐行输入?
  2. 那些在家啃书自学的人,最后都找到工作了吗?
  3. PaperWeekly给您拜年啦!
  4. 让聊天机器人同你聊得更带劲 - 对话策略学习 | 论文访谈间 #21
  5. 数字图像处理与Python实现笔记之图像特征提取
  6. 一加会搭载鸿蒙,华为P50用液态镜头,小米11于29日发布,一加9一季度发布
  7. linux设置esp8266默认网卡,ESP8266 Linux开发环境搭建
  8. php-fpm自启动,php-fpm自启脚本
  9. include_fns.php_管理页面
  10. vue怎么调用子元素的方法_vue.js 父组件如何触发子组件中的方法