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网络编程学习笔记(九):数据库客户端 DB-API
Jun 09 Python
Python设计模式编程中解释器模式的简单程序示例分享
Mar 02 Python
Django自定义分页效果
Jun 27 Python
Python RabbitMQ消息队列实现rpc
May 30 Python
浅谈Python中的bs4基础
Oct 21 Python
Scrapy-Redis结合POST请求获取数据的方法示例
May 07 Python
Django接收post前端返回的json格式数据代码实现
Jul 31 Python
python代码实现逻辑回归logistic原理
Aug 07 Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 Python
Django Auth用户认证组件实现代码
Oct 13 Python
python FTP编程基础入门
Feb 27 Python
详解Python中下划线的5种含义
Jul 15 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
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
YII使用url组件美化管理的方法
2015/12/28 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
JavaScript 动态创建VML的方法
2009/10/14 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
常见的jQuery选择器汇总
2014/11/24 Javascript
使用Browserify配合jQuery进行编程的超级指南
2015/07/28 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
EsLint入门学习教程
2017/02/17 Javascript
Jquery把获取到的input值转换成json
2017/05/15 jQuery
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
面包屑导航详解
2017/12/07 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
vue常用高阶函数及综合实例
2021/02/25 Vue.js
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
Python对象类型及其运算方法(详解)
2017/07/05 Python
Python 闭包的使用方法
2017/09/07 Python
Python工程师面试必备25条知识点
2018/01/17 Python
Python三种遍历文件目录的方法实例代码
2018/01/19 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
解决Python import .pyd 可能遇到路径的问题
2021/03/04 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
高三毕业生自我鉴定
2013/12/20 职场文书
计算机应届毕业生自荐信范文
2014/02/23 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技