python基础学习之如何对元组各个元素进行命名详解

 更新时间:2018年07月12日 08:29:10   作者:我是小茗同学  
python的元祖和列表类似,不同之处在于元祖的元素不能修改,下面这篇文章主要给大家介绍了关于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一行命令部署http ftp服务

    Python一行命令部署http ftp服务

    这篇文章主要介绍了Python一行命令部署http ftp服务实现过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • Python爬虫Requests库的使用详情

    Python爬虫Requests库的使用详情

    这篇文章主要介绍了Python爬虫Requests库的使用详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • Flask  使用Gunicorn部署服务介绍

    Flask  使用Gunicorn部署服务介绍

    这篇文章主要分享了 Flask  使用Gunicorn部署服务介绍,Flask 虽然自带 Web 服务器,但是该服务器性能较低,是单进程单线程模型,原本是供开发测试使用。所以我们在生产环境中需要使用 Gunicorn 这样高性能服务器部署Flask服务,想了解更多内容,请参考下面详细内容
    2021-11-11
  • 详解Python异常处理中的Finally else的功能

    详解Python异常处理中的Finally else的功能

    本篇文章主要介绍了详解Python异常处理中的Finally else的功能,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • 浅谈Python 多进程默认不能共享全局变量的问题

    浅谈Python 多进程默认不能共享全局变量的问题

    今天小编就为大家分享一篇浅谈Python 多进程默认不能共享全局变量的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • TensorFlow实现打印每一层的输出

    TensorFlow实现打印每一层的输出

    今天小编就为大家分享一篇TensorFlow实现打印每一层的输出,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python查看已安装包的版本号的多种方法

    Python查看已安装包的版本号的多种方法

    很多朋友一直使用pip list来查询,但如果想知道单个,应该怎么使用呢,在Python中,可以使用多种方法来查看已安装包的版本号,本文给大家详细介绍了Python查看已安装包的版本号的多种方法,需要的朋友可以参考下
    2024-02-02
  • Pandas之groupby( )用法笔记小结

    Pandas之groupby( )用法笔记小结

    这篇文章主要介绍了Pandas之groupby( )用法笔记小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Windows11使用Cpython 编译文件报错 error: Unable to find vcvarsall.bat 完美解决方法

    Windows11使用Cpython 编译文件报错 error: Unable to find vcvars

    这篇文章主要介绍了Windows11使用Cpython编译文件报错error:Unable to find vcvarsall.bat完美解决方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • Python获取一个用户名的组ID过程解析

    Python获取一个用户名的组ID过程解析

    这篇文章主要介绍了Python获取一个用户名的组ID过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09

最新评论