优草派  >   Python

Python元组的特性有哪些?Python元组常用语法有哪些

罗西汉            来源:优草派

在python几个基础数据结构之中,元组使用的次数和范畴都是比较小和少的,而许多初学者对于元组的特性以及语法都不太了解。那么下面这篇文章就是会来介绍元组的特性以及一些常用语法,想学习和了解的话就一起往下看看吧。

Python元组的特性有哪些?Python元组常用语法有哪些

一、元组特性

元组这个数据类型最大的特性就是不可以改变,也就是在定义好之后不能够通过方法或者赋值语法来改变它其中的元素。而元组也可以用来保存任意数据类型以及任意多的元素,并且元组是使用圆括号来表示的。

二、元组语法

1.元组不能够只使用一个元素来创建,也就是在定义元组对象时,如果括号内只有一个元素就会出现报错而导致元组创建失败。这是因为元组必须要包含两个以及更多的元素才可以,那么这个问题只需要添加一个逗号就可以了,代码示例如下:

math_score = (95,)
math_score[0]
95

因为在元组中是用逗号来分隔各个元素,所以添加一个元素但是却不写具体的元素值,也会被其视为有了两个元素在其中。

2.元组是可以通过序列解包方式来将其中的每个元素都取出来,也就是通过一个变量赋值语句,将元组内的元素按照顺序赋值给数量相同的变量。该语法可以快速访问多个元组元素并且完成取值操作,代码示例如下所示:

scores = (98, 95, 95, 92, 91)
algebra, *others, zoology = scores

以上就是关于“Python元组的特性有哪些?Python元组常用语法有哪些”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。