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接收多播数据的代码
Mar 01 Python
python黑魔法之编码转换
Jan 25 Python
Python3生成手写体数字方法
Jan 30 Python
python实现求两个字符串的最长公共子串方法
Jul 20 Python
python爬取微信公众号文章
Aug 31 Python
python实现批量视频分帧、保存视频帧
May 31 Python
Pandas之MultiIndex对象的示例详解
Jun 25 Python
基于python解线性矩阵方程(numpy中的matrix类)
Oct 21 Python
Django后端发送小程序微信模板消息示例(服务通知)
Dec 17 Python
python使用列表的最佳方案
Aug 12 Python
scrapy在python爬虫中搭建出错的解决方法
Nov 22 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
Dec 21 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
最小化数据传输――在客户端存储数据
2006/10/09 PHP
PHP数字格式化
2006/12/06 PHP
php获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
php递归实现无限分类的方法
2015/07/28 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
tp5框架使用cookie加密算法实现登录功能示例
2020/02/10 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
2010/02/07 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
通过上下左右键和回车键切换光标实现代码
2013/03/08 Javascript
百度移动版的url编码解码示例
2014/04/29 Javascript
DWR中各种java方法的调用
2016/05/04 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
input输入密码变黑点密文的实现方法
2017/01/09 Javascript
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
JavaScript数组去重实现方法小结
2020/01/17 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
[40:50]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第四场
2014/05/24 DOTA
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
python 借助numpy保存数据为csv格式的实现方法
2018/07/04 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
python使用Geany编辑器配置方法
2020/02/21 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/04/11 面试题
企业管理专业个人求职信范文
2013/09/24 职场文书
经典的毕业生自荐信范文
2014/04/14 职场文书
vue使用wavesurfer.js解决音频可视化播放问题
2022/04/04 Vue.js