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的lambda匿名函数的简单介绍
Apr 25 Python
用Python脚本来删除指定容量以上的文件的教程
May 04 Python
Python函数返回值实例分析
Jun 08 Python
Python基于PycURL实现POST的方法
Jul 25 Python
Anaconda下安装mysql-python的包实例
Jun 11 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
VSCode Python开发环境配置的详细步骤
Feb 22 Python
pycharm 批量修改变量名称的方法
Aug 01 Python
Django3.0 异步通信初体验(小结)
Dec 04 Python
pytorch GAN生成对抗网络实例
Jan 10 Python
基于Python计算圆周率pi代码实例
Mar 25 Python
python爬虫请求头的使用
Dec 01 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中防止SQL注入实现代码
2011/02/19 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
cakephp打印sql语句的方法
2015/02/13 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
Javascript调用XML制作连动下拉列表框
2006/06/25 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
详谈js中数组(array)和对象(object)的区别
2017/02/27 Javascript
基于angular2 的 http服务封装的实例代码
2017/06/29 Javascript
layui下拉框获取下拉值(select)的例子
2019/09/10 Javascript
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
python3爬虫怎样构建请求header
2018/12/23 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
Python内存映射文件读写方式
2020/04/24 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
Feelunique中文官网:欧洲最大化妆品零售电商
2020/07/10 全球购物
学习党课思想汇报
2013/12/29 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
大型会议策划方案
2014/05/17 职场文书
2014年大学生预备党员思想汇报1000字
2014/09/13 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
先进班集体事迹材料
2014/12/25 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
婚礼必备主持词范本!
2019/07/23 职场文书
Python基础 括号()[]{}的详解
2021/11/07 Python
Python语言中的数据类型-序列
2022/02/24 Python