python基础学习之如何对元组各个元素进行命名详解
元祖的创建
元祖创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
>>> 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
s这个变量名可以直接通过属性方式访问
Student是namedtuple的名称,后面的列表是其元素创建时还可以
s= Student(name="ruoniao",age="19",sex="man") #输出Student(name='ruoniao', age='19', sex='man')
可以通过‘点'像类访问属性那样进行访问
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。
相关文章
python使用threading.Condition交替打印两个字符
这篇文章主要为大家详细介绍了python使用threading.Condition交替打印两个字符,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2019-05-05Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
这篇文章主要介绍了Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-04-04使用OpenCV-python3实现滑动条更新图像的Canny边缘检测功能
这篇文章主要介绍了使用OpenCV-python3实现滑动条更新图像的Canny边缘检测功能,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-12-12tensorflow TFRecords文件的生成和读取的方法
本篇文章主要介绍了tensorflow TFRecords文件的生成和读取的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-02-02python保存大型 .mat 数据文件报错超出 IO 限制的操作
这篇文章主要介绍了python保存大型 .mat 数据文件报错超出 IO 限制的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-05-05
最新评论