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解析xml模块封装代码
Feb 07 Python
Python中bisect的用法
Sep 23 Python
跟老齐学Python之编写类之一创建实例
Oct 11 Python
Python实现短网址ShortUrl的Hash运算实例讲解
Aug 10 Python
利用python发送和接收邮件
Sep 27 Python
Python抓取框架Scrapy爬虫入门:页面提取
Dec 01 Python
Python使用zip合并相邻列表项的方法示例
Mar 17 Python
python 遗传算法求函数极值的实现代码
Feb 11 Python
pycharm debug 断点调试心得分享
Apr 16 Python
python中__slots__节约内存的具体做法
Jul 04 Python
python代码实现扫码关注公众号登录的实战
Nov 01 Python
Pandas数据结构之Series的使用
Mar 31 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数据流应用的简单例子
2012/06/01 PHP
dedecms集成财付通支付接口
2014/12/28 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
2015/12/17 PHP
php命令行写shell实例详解
2018/07/19 PHP
PHP中单例模式的使用场景与使用方法讲解
2019/03/18 PHP
JS 控制CSS样式表
2009/08/20 Javascript
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
2011/11/14 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
JavaScript三元运算符的多种使用技巧
2015/04/16 Javascript
JS+CSS简单树形菜单实现方法
2015/09/12 Javascript
分析js闭包引起的事件注册问题
2016/03/29 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
jQuery设置图片等比例缩小的方法
2017/04/29 jQuery
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
[01:01:52]完美世界DOTA2联赛PWL S2 GXR vs Magma 第二场 11.25
2020/11/26 DOTA
python删除文件示例分享
2014/01/28 Python
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
Tensorflow累加的实现案例
2020/02/05 Python
Django静态资源部署404问题解决方案
2020/05/11 Python
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
什么是唯一索引
2015/07/05 面试题
顶岗实习接收函
2014/01/09 职场文书
村班子对照检查材料
2014/08/18 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
Python入门之使用pandas分析excel数据
2021/05/12 Python
Python中的变量与常量
2021/11/11 Python
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers
Java实现扫雷游戏详细代码讲解
2022/05/25 Java/Android