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中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
May 20 Python
python版本的读写锁操作方法
Apr 25 Python
python 中random模块的常用方法总结
Jul 08 Python
使用Python设计一个代码统计工具
Apr 04 Python
python3爬虫之设计签名小程序
Jun 19 Python
TensorFlow实现Logistic回归
Sep 07 Python
python 输入一个数n,求n个数求乘或求和的实例
Nov 13 Python
python解压TAR文件至指定文件夹的实例
Jun 10 Python
Python使用GitPython操作Git版本库的方法
Feb 29 Python
Python %r和%s区别代码实例解析
Apr 03 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 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
全国FM电台频率大全 - 28 甘肃省
2020/03/11 无线电
重置版游戏视频
2020/04/09 魔兽争霸
PHP 动态随机生成验证码类代码
2010/04/09 PHP
php json与xml序列化/反序列化
2013/10/28 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
PHP加密解密函数详解
2015/10/28 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
html的DOM中document对象images集合用法实例
2015/01/21 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
获取layer.open弹出层的返回值方法
2018/08/20 Javascript
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
小程序组件之仿微信通讯录的实现代码
2018/09/12 Javascript
Three.JS实现三维场景
2018/12/30 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
Python 调用Java实例详解
2017/06/02 Python
Tensorflow卷积神经网络实例进阶
2018/05/24 Python
对python中的argv和argc使用详解
2018/12/15 Python
利用python修改json文件的value方法
2018/12/31 Python
python中for循环把字符串或者字典添加到列表的方法
2019/07/20 Python
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
体育教育毕业生自荐信
2013/11/21 职场文书
教师党员个人整改措施
2014/10/27 职场文书
安全伴我行主题班会
2015/08/13 职场文书
详解NodeJS模块化
2021/06/15 NodeJs
css3新特性的应用示例分析
2022/03/16 HTML / CSS
Python四款GUI图形界面库介绍
2022/06/05 Python