python元组(戴了紧箍咒的列表)
什么是元组?
在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元组(戴了紧箍咒的列表)相关推荐
- python元组(tuple)使用示例+常用方法+列表(list)和元组(tuple)的异同?
python元组(tuple)使用示例+常用方法+列表(list)和元组(tuple)的异同? 元组(tuple) # 元组类似列表,元组里面的元素也是进行索引计算. # 列表里面的元素的值可以修改, ...
- Python学习记录(4)元组:戴了紧箍咒的列表
一.元组的创建 元组不能修改元素 二.元组的特性 三.常用方法 四.命名元组 五.拓展:is和== 六.拓展:浅拷贝和深拷贝
- 6. Python 元组,不可变的列表,滚雪球学 Python
希望看到文章的 Python 学习爱好者可以坚持打卡,在评论区坚持跟橡皮擦卡学习的朋友,在 100 天之后,橡皮擦将送出神秘大奖. 已完成的文章 标题 链接 1. 这才是 Python 学习的正确起手 ...
- python 元组和列表区别_Python 基础(六):列表与元组
1 列表 1.1 简介 Python 中没有数组,而是加入了功能更强大的列表(list),列表可以存储任何类型的数据,同一个列表中的数据类型还可以不同:列表是序列结构,可以进行序列结构的基本操作:索引 ...
- python元组转字典_python中怎么将元组、字典转化为列表
python中将元组.字典转化为列表的方法: python中可以使用list()方法将元组或字典转化为列表: list()方法语法:list( tup ) 参数 tup -- 要转换为列表的元组. 返 ...
- Python基础学习!容器:列表,元组,字典与集合!(2)
本文是元组 字典与集合的学习笔记! 真滴好多! 在许多地方都可以用元组代替列表,但是元组的方法函数与列表相比要少. 像,append(),insert()这些函数,元组都没有.因为,创建元组就无法修改 ...
- python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....
Python内置函数()可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. 青岛远洋运输有限公司冷聚吉船长被评为全国十佳海员.()A:错B:对 有源逆变是将直流电逆变成其它频率的交流 ...
- python基础语法合集-Python基础语法(四)—列表、元组、字典、集合、字符串
列表 基本概念列表是有序的元素集合,所有元素放在一对中括号中,用逗号隔开,没有长度限制: 列表索引值以0为开始值,-1为从未尾的开始位置. 列表可以使用+操作符进行拼接,使用*表示重复. 当列表元素增 ...
- python中的序列总结:列表,元组,字符串
首先python中的序列有列表,元组,字符串. 列表List是python里面最基本的数据结构.序列中每个元素都是从索引(下标)从0开始,依次叠加. List操作的方法很多,只能熟悉基本常用的这个方法 ...
最新文章
- AI从入门到放弃2:CNN的导火索,用MLP做图像分类识别?
- Java读取propertise配置文件_JAVA读取PROPERTIES配置文件
- 149. Leetcode 1005. K 次取反后最大化的数组和 (贪心算法-基础题目)
- spring 异步返回结果_使用Spring Integration聚合异步结果
- 前端学习(2859):简单秒杀系统学习之前端界面布局
- matlab读取suffer,MATLAB调用surfer时出错
- 基于物理着色(二)- Microfacet材质和多层材质
- 微信公众帐号开发教程第12篇-符号表情的发送(下)
- 网络知识===wireshark抓包,三次握手分析
- 如何理解halcon 算子get_grayval 、set_grayval 逐行读取和逐行写入
- 应用案例 | 从Storm到Flink,有赞五年实时计算效率提升实践
- (转)微服务架构的理论基础 - 康威定律
- c位边上还有什么位_火箭少女海报一反常态,孟美岐取代yamy站C位,吴宣仪在边上...
- WPS中表格中上下线的磅数调整问题-三线表制作
- 私有服务器虚拟化软件市场排名,操作系统、数据库和虚拟化软件2017年市场格局分析...
- 使用selenium爬验证码图片并识别
- 电压电流测量模块在matlab,MATLAB仿真时用simulink的RMS模块测量电压有效值,总提示如下警告,怎么破,跪求?...
- 程序员被拖欠工资欲删库跑路,网友:还有没有职业素养
- 天地伟业tiandy如何连手机_西游释厄传手机版下载(附出招表)-西游释厄传手机版金手指下载v2020.10.24.14...
- Bootstrap3基础 btn-xs/sm... 按钮的四种大小
热门文章
- 看雪题库REVERSE的马到成功
- android8.1 彩蛋,遥遥领先!OPPO R11s成为搭载安卓8.1的国内厂商,还有一个彩蛋!...
- python三维图视角旋转_在python-matplotlib-Jupyter Noteb中交互式旋转三维绘图
- 使用FastReport设计分组汇总及合计报表(图文)
- 合数(数论基础概念)
- 计算机图形学 读书笔记(一) 基础概念
- 关于周杰伦的歌曲的启发
- CF25A IQ test
- Android应用设置系统情景模式
- dnf如何快速拾取物品_DNF宠物之最,快来Pick出你的挚爱