python基础学习之如何对元组各个元素进行命名详解


Posted in Python onJuly 12, 2018

元祖的创建

元祖创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

>>> temp=(1)
>>> temp
1
>>> type(temp)
<class 'int'>
>>> temp2=1,2,3,4,5
>>> temp2
(1, 2, 3, 4, 5)
>>> type(temp2)
<class 'tuple'>
>>> temp=[]
>>> type(temp)
<class 'list'>
>>> temp=()
>>> type(temp)
<class 'tuple'>
>>> temp=(1,)
>>> temp
(1,)
>>> type(temp)
<class 'tuple'>

对元组各个元素进行命名

1,通过对元组索引值的命名

2,通过标准库中的collections.nametuple替代内置touple

通过对元组索引值的命名

好比在c中的defined详细见代码

name,gender,age = range(3)
student = ("ruioniao","man","19")
student["name"]
student["age"]
student["gender"]
#输出
#"ruoniao"
#19
#man

使用标准库中collections.nametuple代替内置的tuple 

python基础学习之如何对元组各个元素进行命名详解 

python基础学习之如何对元组各个元素进行命名详解

s这个变量名可以直接通过属性方式访问

 Student是namedtuple的名称,后面的列表是其元素创建时还可以

s= Student(name="ruoniao",age="19",sex="man")
 #输出Student(name='ruoniao', age='19', sex='man')

可以通过‘点'像类访问属性那样进行访问

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
python连接mysql调用存储过程示例
Mar 05 Python
跟老齐学Python之有容乃大的list(2)
Sep 15 Python
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
Apr 09 Python
Python3.X 线程中信号量的使用方法示例
Jul 24 Python
numpy找出array中的最大值,最小值实例
Apr 03 Python
一行代码让 Python 的运行速度提高100倍
Oct 08 Python
python  文件的基本操作 菜中菜功能的实例代码
Jul 17 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
Jan 20 Python
Python socket连接中的粘包、精确传输问题实例分析
Mar 24 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
Jun 23 Python
Django执行源生mysql语句实现过程解析
Nov 12 Python
python 操作excel表格的方法
Dec 05 Python
详解Python中的分组函数groupby和itertools)
Jul 11 #Python
Python中的groupby分组功能的实例代码
Jul 11 #Python
python中实现字符串翻转的方法
Jul 11 #Python
Python3.7中安装openCV库的方法
Jul 11 #Python
Python实用技巧之利用元组代替字典并为元组元素命名
Jul 11 #Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 #Python
python 对txt中每行内容进行批量替换的方法
Jul 11 #Python
You might like
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
详细解读PHP中接口的应用
2015/08/12 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
2017/02/08 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
2008/11/06 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
jquery实现九宫格大转盘抽奖
2015/11/13 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
js获取隐藏元素的宽高
2017/02/24 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
2018/07/18 Javascript
vue-cli3环境变量与分环境打包的方法示例
2019/02/18 Javascript
node解析修改nginx配置文件操作实例分析
2019/11/06 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
[05:01]3.19DOTA2发布会 我们都是刀塔人
2014/03/25 DOTA
[01:03:27]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
详解Python中的__new__()方法的使用
2015/04/09 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
Python3.8对可迭代解包的改进及用法详解
2019/10/15 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
2020/06/15 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
C语言面试题
2013/05/19 面试题
国庆节演讲稿范文2014
2014/09/19 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
干部考察材料范文
2014/12/24 职场文书
2015年节能减排工作总结
2015/05/14 职场文书