什么是元组?
在python中,我们用tuple=()来表示元组,元组与列表直观的区别就是不能对元组的值任意更改,所以元组也称为‘戴了紧箍咒的列表’。

元组的创建
1.定义一个空元组
tuple = ()


2.定义单个值的元组
tuple = (1,)

注:在定义单个值的元组时,元素后面必须跟逗号

3.一般的元组
tuple=(send,leo,5)

元组的特性
元组拥有列表拥有的大部分特性,但不能对元组的值任意更改。
连接操作符,重复操作符,成员操作符,索引,切片

1.元组的多元赋值:
对元组分别赋值,引申对多个变量也可通过元组方式分别赋值:

2.namedtuple方法命名元组类和应用
命名元组是一个类,有两种方式来定义命名元组

from collections import namedtuple
User = namedtuple('User',['name','age','id'])
User = namedtuple('User','name age id')

实例化命名元组,获得类的一个实例

user = User('tester','22','123456')

访问命名元组,通过逗号运算符和属性名访问元组字段的值

user.name;user.age;user.id

命名元组的属性:
1.类属性_fields:包含这个类所有字段名的元组

2.类方法_make(iterable):接受一个可迭代对象来生产这个类的实例

3.实例方法_replace():用于修改实例的属性

python元组(戴了紧箍咒的列表)相关推荐

  1. python元组(tuple)使用示例+常用方法+列表(list)和元组(tuple)的异同?

    python元组(tuple)使用示例+常用方法+列表(list)和元组(tuple)的异同? 元组(tuple) # 元组类似列表,元组里面的元素也是进行索引计算. # 列表里面的元素的值可以修改, ...

  2. Python学习记录(4)元组:戴了紧箍咒的列表

    一.元组的创建 元组不能修改元素 二.元组的特性 三.常用方法 四.命名元组 五.拓展:is和== 六.拓展:浅拷贝和深拷贝

  3. 6. Python 元组,不可变的列表,滚雪球学 Python

    希望看到文章的 Python 学习爱好者可以坚持打卡,在评论区坚持跟橡皮擦卡学习的朋友,在 100 天之后,橡皮擦将送出神秘大奖. 已完成的文章 标题 链接 1. 这才是 Python 学习的正确起手 ...

  4. python 元组和列表区别_Python 基础(六):列表与元组

    1 列表 1.1 简介 Python 中没有数组,而是加入了功能更强大的列表(list),列表可以存储任何类型的数据,同一个列表中的数据类型还可以不同:列表是序列结构,可以进行序列结构的基本操作:索引 ...

  5. python元组转字典_python中怎么将元组、字典转化为列表

    python中将元组.字典转化为列表的方法: python中可以使用list()方法将元组或字典转化为列表: list()方法语法:list( tup ) 参数 tup -- 要转换为列表的元组. 返 ...

  6. Python基础学习!容器:列表,元组,字典与集合!(2)

    本文是元组 字典与集合的学习笔记! 真滴好多! 在许多地方都可以用元组代替列表,但是元组的方法函数与列表相比要少. 像,append(),insert()这些函数,元组都没有.因为,创建元组就无法修改 ...

  7. python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....

    Python内置函数()可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. 青岛远洋运输有限公司冷聚吉船长被评为全国十佳海员.()A:错B:对 有源逆变是将直流电逆变成其它频率的交流 ...

  8. python基础语法合集-Python基础语法(四)—列表、元组、字典、集合、字符串

    列表 基本概念列表是有序的元素集合,所有元素放在一对中括号中,用逗号隔开,没有长度限制: 列表索引值以0为开始值,-1为从未尾的开始位置. 列表可以使用+操作符进行拼接,使用*表示重复. 当列表元素增 ...

  9. python中的序列总结:列表,元组,字符串

    首先python中的序列有列表,元组,字符串. 列表List是python里面最基本的数据结构.序列中每个元素都是从索引(下标)从0开始,依次叠加. List操作的方法很多,只能熟悉基本常用的这个方法 ...

最新文章

  1. AI从入门到放弃2:CNN的导火索,用MLP做图像分类识别?
  2. Java读取propertise配置文件_JAVA读取PROPERTIES配置文件
  3. 149. Leetcode 1005. K 次取反后最大化的数组和 (贪心算法-基础题目)
  4. spring 异步返回结果_使用Spring Integration聚合异步结果
  5. 前端学习(2859):简单秒杀系统学习之前端界面布局
  6. matlab读取suffer,MATLAB调用surfer时出错
  7. 基于物理着色(二)- Microfacet材质和多层材质
  8. 微信公众帐号开发教程第12篇-符号表情的发送(下)
  9. 网络知识===wireshark抓包,三次握手分析
  10. 如何理解halcon 算子get_grayval 、set_grayval 逐行读取和逐行写入
  11. 应用案例 | 从Storm到Flink,有赞五年实时计算效率提升实践
  12. (转)微服务架构的理论基础 - 康威定律
  13. c位边上还有什么位_火箭少女海报一反常态,孟美岐取代yamy站C位,吴宣仪在边上...
  14. WPS中表格中上下线的磅数调整问题-三线表制作
  15. 私有服务器虚拟化软件市场排名,操作系统、数据库和虚拟化软件2017年市场格局分析...
  16. 使用selenium爬验证码图片并识别
  17. 电压电流测量模块在matlab,MATLAB仿真时用simulink的RMS模块测量电压有效值,总提示如下警告,怎么破,跪求?...
  18. 程序员被拖欠工资欲删库跑路,网友:还有没有职业素养
  19. 天地伟业tiandy如何连手机_西游释厄传手机版下载(附出招表)-西游释厄传手机版金手指下载v2020.10.24.14...
  20. Bootstrap3基础 btn-xs/sm... 按钮的四种大小

热门文章

  1. 看雪题库REVERSE的马到成功
  2. android8.1 彩蛋,遥遥领先!OPPO R11s成为搭载安卓8.1的国内厂商,还有一个彩蛋!...
  3. python三维图视角旋转_在python-matplotlib-Jupyter Noteb中交互式旋转三维绘图
  4. 使用FastReport设计分组汇总及合计报表(图文)
  5. 合数(数论基础概念)
  6. 计算机图形学 读书笔记(一) 基础概念
  7. 关于周杰伦的歌曲的启发
  8. CF25A IQ test
  9. Android应用设置系统情景模式
  10. dnf如何快速拾取物品_DNF宠物之最,快来Pick出你的挚爱