前言
由于孩子在学习python,关于python中的tuple类型有一些特点需要小结一下,一来加强孩子的理解,二来备忘。 在python中,常用的数据类型有int、string、list、dict和tuple,前两种类型比较单一,孩子容易掌握,后三种类型属于复合类型,相对复杂一点,这里着重对tuple数据类型的特点进行一些小结。 tuple 通常翻译为元组。1、用序列创建元组
我们可以用逗号分割的一个序列来进行创建,要注意,该序列首尾两端的括号是可选的,但为了代码阅读方便,还是建议加上小括号:
2、用tuple()创建元组
在python中,tuple()是一个内置的创建元组的方法。该函数本身具备迭代功能,它可以将list、str、dict转换成相应的tuple,下面用它来创建一些元组:
len方法或元组本身具备的count()方法来进行统计,它们本身是有区别的,len统计的是元组本身的长度,而count()则是统计元组中某个元素的数量,比如:
4、访问元组的元素
要注意,python中元组的序列是从0开始的,当然list也是从0开始索引的,访问元组用中括号带上所访问元素在元组中的位置数字即可,当然如果索引超出元组长度,程序会报IndexError错误,示例代码如下:

_来将其忽略,当然如果元组过长,可以用星号*带一个变量名将不需要的变量收集在一起,下面演示一下这个功能:
_ 与 * 同时使用,比如:
+,当然也可以用*,下面对其进行展示:
list区别相当明显,下面代码在尝试修改元组元素时会报错:
list或dict,那么这些元素还是可以改变的:
for循环,下面展示一下元组在for循环中的一些表现:
python语言中最重要的一个数据结构,有效利用它可以为我们编程提供极大的方便,本文对其一些特点进行了小结,以供读者参考。版权声明:本文为weixin_29658641原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。