第十六节 元组Tuple

  • 前言
  • 实践

前言

我们这一节来学习一个与列表非常相似的数据结构——元组。需要注意的是元组定义好以后,其中的元素是不能改变的,并且所有元素是有序排列的,

实践

我们先来创建一个名为student的元组,其中存放了姓名,年龄,性别信息:

student = ("Bro", 21, "male")

然后我们计算一下"Bro"在student中出现的次数:

print(student.count("Bro"))
>>> 1

可见该元素出现了1次,那么我如果想知道"male"的索引怎么办呢?

print(student.index("male"))
>>> 2

可见其索引为2,和列表一样,我们可以使用for循环依次遍历元组中的每一个元素:

for x in student:print(x)
>>> Bro
>>> 21
>>> male

通过if语句可以判断某个元素是否在元组中:

if "Bro" in student:print("Bro is here!")
>>> Bro is here!

以上便是元组的全部内容,感谢大家的收藏、点赞、评论。我们下一节将介绍集合(Set),敬请期待~

Python编程基础:第十六节 元组Tuple相关推荐

  1. Python编程基础:第六节 math包的基础使用Math Functions

    第六节 math包的基础使用 前言 实践 前言 我们通常会对数值型变量进行计算,这里我们给出一些常用的函数用于辅助你的计算过程.常用的数学计算函数均在math包. 实践 首先我们导入math包,并定义 ...

  2. Python:利用python编程将上海十六区,2020年5月份房价实时地图(数据来源房天下)进行柱状图、热图可视化

    Python:利用python编程将上海十六区,2020年5月份房价实时地图(数据来源房天下)进行柱状图.热图可视化 目录 上海十六区,2020年5月份房价实时地图(数据来源房天下)可视化 雷达图.柱 ...

  3. Python编程基础:第六十节 多进程Multiprocessing

    第六十节 多进程Multiprocessing 前言 实践 前言 多进程能够在不同的CPU核心上并行运行任务,可以绕过用于线程的GIL. 多进程:更适合密集计算相关任务(cpu使用率高). 多线程:更 ...

  4. Python编程基础:第七节 字符串切片String Slicing

    第七节 字符串切片String Slicing 前言 实践 前言 我们有时候需要对一个字符串进行切片,取其一部分作为新的字符串进行处理.例如从姓名中分别提取姓和名,从网站域名中提取网站名称等等. 实践 ...

  5. Python编程基础:第二十一节 函数返回Return

    第二十一节 函数返回Return 前言 实践 前言 编程往往是用于实现某种计算并将计算结果进行返回,例如我们定义了一个函数用于计算两个数的和,那么最终的目的是将计算结果返回给用户.所以我们这里要进一步 ...

  6. Python编程基础:第二十七节 format输出Format

    第二十七节 format输出Format 前言 实践 前言 在前面的学习中我们已经接触过str.format()的输出格式,本节中我们将进一步学习字符串打印输出的相关内容,并通过一系列的小例子感受使用 ...

  7. Python编程基础:第十七节 集合Set

    第十七节 集合Set 前言 实践 前言 我们本节一起来学习集合的相关内容,集合简而言之就是一种能够存放数据的数据结构,其中的数据没有索引,没有顺序,互不相同. 实践 我们来创建两个集合: utensi ...

  8. Python编程基础:第十一节 for循环For Loops

    第十一节 for循环For Loops 前言 实践 前言 比起while循环,我们可能对for循环更加熟悉.在for循环中我们可以更方便地控制循环次数以及终止条件.本节中我们以倒计时为例介绍for循环 ...

  9. Python编程基础:第五节 用户输入User Input

    第五节 用户输入User Input 前言 实践 前言 为了方便于程序与用户进行交互,我们通常需要获取用户的键盘输入,这里我们就需要用到input()函数.需要注意的是,函数的返回结果均为字符串,如果 ...

最新文章

  1. executeQuery,executeUpdate,execute区别
  2. 大数据笔记2019.5.6
  3. 安振平老师的4911号不等式问题的证明
  4. 在 centos6 上安装 LAMP
  5. matlab adc仿真,[转载]关于ADC仿真做FFT的设置和结果分析
  6. 《Effective Java》读书笔记 Item 1:考虑静态工厂方法,而不是构造器
  7. 面试官:聊一下二分法
  8. 阮一峰的JavaScript 的 this 原理
  9. th:text为null报错_为什么建议你用nullptr而不是NULL?
  10. SQLite剖析之异步IO模式、共享缓存模式和解锁通知
  11. php mysql time_wait_[PHP]MySQL的wait_timeout与pdo对象
  12. java9 javascript_JS(JavaScript)的j进一步了解9(更新中···)
  13. 京西古道,王平到圈门的穿越
  14. LFLT1000 流量计密封性自动化测试系统
  15. oracle自我评价简历,程序员简历自我评价
  16. nmn与线粒体的作用,nmn线粒体对细胞作用及影响,值得关注
  17. html标签加载状态,如何让html页面数据没有加载完前显示loading加载中
  18. 操作系统的作用及基本特性
  19. python判断列表之间是否为包含关系,不用自定义函数
  20. 光猫、路由器、交换机、中继器、网桥是什么?

热门文章

  1. 算法提高课-搜索-Flood fill算法-AcWing 1106. 山峰和山谷:flood fill、bfs
  2. java 图片配上音乐_视频背景音乐识别示例
  3. opencv画框返回坐标 python_python opencv鼠标事件实现画框圈定目标获取坐标信息
  4. linux oracle停启,linux下Oracle自动启动与停止总结
  5. 开放大学计算机应用基础形考答案,国家开放大学计算机应用基础形考作业二答案~.doc...
  6. 我的泰坦尼克数据分析
  7. MySQL中的整数类型
  8. 定时器的资源互斥处理
  9. python中数字应该用什么表示_Python
  10. 3种团队分组适应项目_暴利生意:3种适合农村夫妻创业致富的项目,年赚10多万...