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无损音乐搜索引擎实现代码
Feb 02 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
May 07 Python
mac下给python3安装requests库和scrapy库的实例
Jun 13 Python
Selenium chrome配置代理Python版的方法
Nov 29 Python
python3使用matplotlib绘制条形图
Mar 25 Python
python实现AES加密和解密
Mar 27 Python
详解python 3.6 安装json 模块(simplejson)
Apr 02 Python
python实现支付宝转账接口
May 07 Python
Python 中如何写注释
Aug 28 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
Oct 15 Python
python基础详解之if循环语句
Apr 24 Python
python基础学习之生成器与文件系统知识总结
May 25 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
PHP is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
Redis使用Eval多个键值自增的操作实例
2016/11/04 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
Ext javascript建立超链接,进行事件处理的实现方法
2009/03/22 Javascript
深入认识javascript中的eval函数
2009/11/02 Javascript
jQuery实现根据类型自动显示和隐藏表单
2015/03/18 Javascript
javascript+canvas实现刮刮卡抽奖效果
2015/07/29 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
jquery实现点击页面回到顶部
2016/11/23 Javascript
一篇文章让你彻底弄懂JS的事件冒泡和事件捕获
2017/08/14 Javascript
js判断节假日实例代码
2017/12/27 Javascript
在angular 6中使用 less 的实例代码
2018/05/13 Javascript
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
Python实现矩阵加法和乘法的方法分析
2017/12/19 Python
python 实现视频 图像帧提取
2019/12/10 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
Tensorflow的梯度异步更新示例
2020/01/23 Python
pycharm工具连接mysql数据库失败问题
2020/04/01 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
2020/11/20 Python
数据库的约束含义
2012/09/09 面试题
广州一家公司的.NET面试题
2016/06/11 面试题
《湘夫人》教学反思
2014/02/21 职场文书
公司投资建议书
2014/05/16 职场文书
书法大赛策划方案
2014/06/04 职场文书
劳动竞赛口号
2014/06/16 职场文书
计算机科学与技术专业求职信
2014/09/03 职场文书
运动会广播稿200字
2015/08/19 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
详解java如何集成swagger组件
2021/06/21 Java/Android
图片批量处理 - 尺寸、格式、水印等
2022/03/07 杂记
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python
Ruby处理YAML和json数据
2022/04/18 Ruby