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 21 Python
python将文本中的空格替换为换行的方法
Mar 19 Python
详解tensorflow载入数据的三种方式
Apr 24 Python
python获取程序执行文件路径的方法(推荐)
Apr 26 Python
Python 中Django安装和使用教程详解
Jul 03 Python
Django CSRF跨站请求伪造防护过程解析
Jul 31 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
Jul 31 Python
python抓取多种类型的页面方法实例
Nov 20 Python
pycharm无法导入本地模块的解决方式
Feb 12 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
Jun 11 Python
Python读取Excel数据并生成图表过程解析
Jun 18 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函数method_exists()与is_callable()的区别
2013/06/21 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
2013/09/28 PHP
php判断是否为json格式的方法
2014/03/04 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
两个SUBMIT按钮,如何区分处理
2006/08/22 Javascript
window.open()弹出居中的窗口
2007/02/01 Javascript
JavaScript 函数调用规则
2009/09/14 Javascript
JavaScript 事件记录使用说明
2009/10/20 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
实例详解jQuery表单验证插件validate
2016/01/18 Javascript
浅谈window.onbeforeunload() 事件调用ajax
2016/06/29 Javascript
利用css+原生js制作简单的钟表
2020/04/07 Javascript
js调用刷新界面的几种方式
2017/05/03 Javascript
js 监控iframe URL的变化实例代码
2017/07/12 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
JS运算符优先级与表达式示例详解
2020/09/04 Javascript
ES11新增的这9个新特性,你都掌握了吗
2020/10/15 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
Python魔术方法详解
2015/02/14 Python
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
基于python的列表list和集合set操作
2019/11/24 Python
python关于调用函数外的变量实例
2019/12/26 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
Python利用pip安装tar.gz格式的离线资源包
2020/09/14 Python
CSS3 分类菜单效果
2019/05/27 HTML / CSS
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
公务员培训心得体会
2013/12/28 职场文书
幸福家庭事迹材料
2014/02/03 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python
JS轻量级函数式编程实现XDM三
2022/06/16 Javascript