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实现检测服务器是否可以ping通的2种方法
Jan 01 Python
Python中逗号的三种作用实例分析
Jun 08 Python
对Tensorflow中的矩阵运算函数详解
Jul 27 Python
Python Flask前后端Ajax交互的方法示例
Jul 31 Python
面向初学者的Python编辑器Mu
Oct 08 Python
Python实现的合并两个有序数组算法示例
Mar 04 Python
python提取xml里面的链接源码详解
Oct 15 Python
python中Lambda表达式详解
Nov 20 Python
Django-rest-framework中过滤器的定制实例
Apr 01 Python
python中get和post有什么区别
Jun 19 Python
python保存图片的四个常用方法
Feb 28 Python
python3 字符串str和bytes相互转换
Mar 23 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文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
php正则表达式(regar expression)
2011/09/10 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
PHP实现事件机制的方法
2015/07/10 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
PHP自动补全表单的两种方法
2017/03/06 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
扩展easyui.datagrid,添加数据loading遮罩效果代码
2010/11/02 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
Angularjs单选框相关的示例代码
2017/08/17 Javascript
JavaScript面向对象精要(上部)
2017/09/12 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
Material(包括Material Icon)在Angular2中的使用详解
2018/02/11 Javascript
angularJS开发注意事项
2018/05/26 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
Python解决鸡兔同笼问题的方法
2014/12/20 Python
理解Python中函数的参数
2015/04/27 Python
分享Python字符串关键点
2015/12/13 Python
Python使用django框架实现多人在线匿名聊天的小程序
2017/11/29 Python
使用Python机器学习降低静态日志噪声
2018/09/29 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
2019/08/13 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
python中添加模块导入路径的方法
2021/02/03 Python
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
2014年党务公开工作总结
2014/12/09 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
Java中的随机数Random
2022/03/17 Java/Android