Python中元组的相关操作你会多少?

Python中元组的相关操作

元组列表非常像,只是元组[],而列表(),元组通常用于存储不同类型的数据,而列表通常用于存储相同类型的数据。

元组的定义

终端输入ipython3,进入交互式,

image

元组使用()定义。

image

使用type验证一下info_tuple的数据类型,

image

元组数据的获取

那么如何获取元组中的数据呢?元组也是按照索引的方式获得相应索引位置的数据,


image

索引0位置的数据时“zhangsan”,元组内数据的获取也非常方便。

定义空元组

定义元祖的时候,括号里面为空即可,


image

那么我们先验证一下这个数据的类型,可以使用type
[图片上传失败...(image-cc655a-1518533381268)]

确实是一个元组类型的数据,因为元组比较特殊,一旦定义就不能修改,所以我们平时很少定义空元组,但是空元组也有其应用的场景。

单个元素的元组

空元组我们已经会定义了,那么包含一个元素的元组,如何定义呢?只在括号里面写一个元素可以吗?我们试一下,


image

如图,我们通过这种方式定义一个元组,那么这个数据的类型是元组吗?同样,我们可以通过type测试一下,

image

我们发现,通过这种方式定义的并不是元组类型,而是int类型,这是因为在定义的时候,系统忽略(),把焦点集中在了5上。
如果想定义一个单个元素的元组,只需有在5的后面加上一个分隔号,即可,我们可以试一下,

image

现在就是一个单个元素的元组。

人生苦短,我用Python
一天学习一点点

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,160评论 19 139
  • { "Unterminated string literal.": "未终止的字符串文本。", "Identifi...
    一粒沙随风飘摇阅读 13,771评论 0 3
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 14,041评论 6 13
  • 光是想着可以不劳而获,那如同做梦梦见买彩票中大奖的感觉就直冲脑海。 我先暗自高兴一下,并且需要好好计划着不用劳动付...
    Kitekiss阅读 3,541评论 3 5
  • 刷完湄公河走出电影院的那天晚上,我一抬头就看见了月亮。上一次月亮这么圆的时候还是中秋节,一眨眼已经过去一个月了。中...
    周晓迪先生阅读 3,468评论 0 0

友情链接更多精彩内容