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 自动提交和抓取网页
Jul 13 Python
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
Mar 06 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
May 25 Python
Python正则抓取新闻标题和链接的方法示例
Apr 24 Python
解析Python中的eval()、exec()及其相关函数
Dec 20 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
Apr 29 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
Oct 14 Python
Python PyInstaller库基本使用方法分析
Dec 12 Python
python3.6连接mysql数据库及增删改查操作详解
Feb 10 Python
Python3中的f-Strings增强版字符串格式化方法
Mar 04 Python
python SOCKET编程基础入门
Feb 27 Python
Python探索生命起源 matplotlib细胞自动机动画演示
Apr 21 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
excellent!――ASCII Art(由目标图象生成ascii)
2007/02/20 PHP
php警告Creating default object from empty value 问题的解决方法
2014/04/02 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
合格的PHP程序员必备技能
2015/11/13 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
2019/03/30 PHP
Smarty模板配置实例简析
2019/07/20 PHP
XP折叠菜单&仿QQ2006菜单
2006/12/16 Javascript
js 数组的for循环到底应该怎么写?
2010/05/31 Javascript
JS实现商品倒计时实现代码
2013/05/03 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
JavaScript实现图片瀑布流和底部刷新
2017/01/02 Javascript
vue 搭建后台系统模块化开发详解
2019/05/01 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
2019/09/21 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
通过实例了解Javascript柯里化流程
2020/03/03 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
uniapp实现横向滚动选择日期
2020/10/21 Javascript
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
详解python调度框架APScheduler使用
2017/03/28 Python
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
简单实现python数独游戏
2018/03/30 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
2018/07/10 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
python Scrapy爬虫框架的使用
2021/01/21 Python
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
猎人靴英国官网:Hunter Boots
2017/02/02 全球购物
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
香港通票:Hong Kong Pass
2019/02/26 全球购物
String和StringBuffer的区别
2015/08/13 面试题
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
《珍珠泉》教学反思
2014/02/20 职场文书
海飞丝广告词
2014/03/20 职场文书
巾帼建功标兵事迹材料
2014/05/11 职场文书
求职信结尾怎么写
2014/05/26 职场文书
小学班主任培训方案
2014/06/04 职场文书