python元组的概念知识点


Posted in Python onNovember 19, 2019

元组tuple)与列表类似,但是元组是不可修改的 (immutable)。也就是说,元组一旦被创建就不可被修改了。操作符 (in、+、*)和内置函数(len、max、min)对于元组的使用效果和列表是一样的,因为这几个操作都不会修改元组的元素。索引和切片的用 法在获取部分元素或切片时和列表是一样的效果,但是不能用来添加、 移除、替换元素。元组的方法也只有两个,即count和index。元组的 重要用途之一就是用作字典的键。如果不需要修改元素,那么使用元组 的效率会比列表更高。

() 
(1,)     ⇽--- ❶
(1, 2, 3, 4, 5, 6, 7, 8, 12)
(1, "two", 3L, 4.0, ["a", "b"], (5, 6))   ⇽--- ❷

只包含1个元素的元组需要加上逗号❶。和列表一样,元组的元素 也可以是各种类型的混搭,包括字符串、元组、列表、字典、函数、文 件对象和任意类型的数字❷。

利用内置函数tuple,可以将列表转换为元组:

>>> x = [1, 2, 3, 4] 
>>> tuple(x) 
(1, 2, 3, 4)

反之,元组也可以通过内置函数list转换为列表:

>>> x = (1, 2, 3, 4) 
>>> list(x) 
[1, 2, 3, 4]

以上就是关于python元组的全部相关知识点,希望对大家学习有所帮助。

Python 相关文章推荐
Python strip lstrip rstrip使用方法
Sep 06 Python
python从入门到精通(DAY 1)
Dec 20 Python
Python队列的定义与使用方法示例
Jun 24 Python
python通过paramiko复制远程文件及文件目录到本地
Apr 30 Python
python打造爬虫代理池过程解析
Aug 15 Python
Python模块的制作方法实例分析
Dec 21 Python
如何基于python测量代码运行时间
Dec 25 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
Jun 05 Python
Python timeit模块原理及使用方法
Oct 10 Python
Python如何利用pandas读取csv数据并绘图
Jul 07 Python
python数值基础知识浅析
Nov 19 #Python
基于python实现蓝牙通信代码实例
Nov 19 #Python
使用IDLE的Python shell窗口实例详解
Nov 19 #Python
学Python 3的理由和必要性
Nov 19 #Python
Python的缺点和劣势分析
Nov 19 #Python
wxPython实现绘图小例子
Nov 19 #Python
python 如何去除字符串头尾的多余符号
Nov 19 #Python
You might like
php数组总结篇(一)
2008/09/30 PHP
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
PHP多维数组元素操作类的方法
2016/11/14 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
2019/05/13 PHP
php面向对象重点知识分享
2019/09/27 PHP
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
2018/04/22 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
详解用python生成随机数的几种方法
2019/08/04 Python
python+django+rest框架配置创建方法
2019/08/31 Python
Python识别验证码的实现示例
2020/09/30 Python
Python爬虫后获取重定向url的两种方法
2021/01/19 Python
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
岗位职责范本
2013/11/23 职场文书
老师对学生的评语
2014/04/18 职场文书
情况说明书格式范文
2014/05/06 职场文书
2014公司年终工作总结
2014/12/19 职场文书
五一劳动节慰问信
2015/02/14 职场文书
小学教研工作总结2015
2015/05/13 职场文书
教师岗位说明书
2015/09/30 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
Java中API的使用方法详情
2022/04/06 Java/Android